O fato da classe AUTENTICÁVEL ter de implementar o construtor da classe FUNCIONÁRIO poderia ser considerado um ponto fraco da linguagem?
É algo sem nenhum sentido, né? Jamais haverá um uso, é um código morto. Parece uma gambiarra.
O fato da classe AUTENTICÁVEL ter de implementar o construtor da classe FUNCIONÁRIO poderia ser considerado um ponto fraco da linguagem?
É algo sem nenhum sentido, né? Jamais haverá um uso, é um código morto. Parece uma gambiarra.
Boa tarde Dimitri,
Ao meu ver a relação do AUTENTICÁVEL implementar o construtor da classe FUNCIONÁRIO é para que a herança aplicada nos cargos específicos podem ser ou não utilizadas pela questão de liberação de acesso dentro de um sistema. Uma vez que limito funcionário X como um autenticador, em sua classe X existira um método para utilizar a classe AUTENTICÁVEL.
Espero ter ajudado.
Abraço.
Também fico pensando se não existe uma melhor maneira de implementar esse problema. Não é claro que o objeto Autenticavel é um Funcionario. Assim me parece que "ver" Diretor ou GerenteDeContas como um Antenticavel nos leva a ter que entender o que significa Autenticavel.