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.