Na Aula 06. Interfaces, Vídeo Mais uma Classe Abstrata, daria certo também se a Classe Administrador estendesse a Classe Gerente para autenticar no sistema?
Na Aula 06. Interfaces, Vídeo Mais uma Classe Abstrata, daria certo também se a Classe Administrador estendesse a Classe Gerente para autenticar no sistema?
Olá Marco, tudo bem? É possível que a classe Administrador estenda a classe Gerente para autenticar no sistema, porém essa abordagem não é recomendada, uma vez que a autenticação é uma responsabilidade que deve ser separada em uma interface. Dessa forma, se no futuro for necessário implementar um novo tipo de usuário com uma forma diferente de autenticação, será mais fácil fazer isso sem afetar as outras classes. A separação de responsabilidades também facilita a manutenção e a evolução do sistema.