Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/05/2013, 15:52
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 8 meses
Puntos: 270
Respuesta: Como armar las clases para un login y mensajeria interna

Cita:
Iniciado por bulter Ver Mensaje
LOL ?
Eso digo yo...Lol..
Confundir interfaces con métodos...

Cita:
Iniciado por bulter Ver Mensaje
no es algo raro que exista un interfaz cuyo nombre contenga el nombre de otra clase.
8-O ... Esas cosas se llaman *metodos*.De verdad.A menos que me digas que en tu sistema, hay muchas otras cosas que hacen Login.

Cita:
Iniciado por bulter Ver Mensaje
Tienes las clases User y MemberLogin. User es general puede ser admin member mod vip etc. Y, Si espero que alguien mas la implemente y por si no has visto User no la implementa ... wtf
Implementa validar login y validar password, pero no implementa Login...Eso si que es un wtf...Anda como un pato, camina como un pato, pero es un pato abstracto...
Implementar no es una cuestión de si escribes el codiguito de la función o no.Sino de si tiene sentido o no.Hay algo que no sea un usuario (y eso incluye otros sistemas), que pueda hacer login? "Admin member","mod","vip" que son?.Quienes más van a implementar ese interfaz, y que esté fuera del árbol de herencia de User!?!?!
Psst.De verdad.Que es un método.

Cita:
Iniciado por bulter Ver Mensaje
Complicar el que ? Son cosas básicas de una hierarquía.
Dada cualquier clase, puedes ir método a método, y convertirlos en interfaces.Mejor: todos menos uno.Ahora creas una clase abstracta que implementa todos los anteriores interfaces, y el método ese que te dejaste, lo declaras abstracto.
Y luego implementas una clase concreta, que herede de la abstracta.
Son cosas básicas de una jerarquía.Una mala jerarquía, pero una jerarquía.

Última edición por dashtrash; 05/05/2013 a las 15:57