Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2011, 07:26
ramonw
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 3
Clase y principio de responsabilidad unica.

Hola amigos.
Tengo una duda de POO y quisiera ver si me pueden ayudar.
Ayer vi un trabajo hecho por otro programador que tenía una clase "Usuarios" y en esa clase tenia todos los metodos concernientes al usuario.
ej.
validar_usuario():
chequear_usuario();
insertar_usuario();
cambiar_password_usuario();
etc.

Pregunto: esto no viola la "responsabilidad unica" que es uno de los principios de la POO?

Lo correcto en este caso, sería tener una clase "Usuario" y que hereden de ella por ej:
class ValidarUsuario() extends Usuario
class ChequearUsuario() extends Usuario
class InsertarUsuario() extends Usuario
etc.

Voy bien o estoy confundido?
Saludos.

Última edición por ramonw; 02/02/2011 a las 07:32