2
respostas

Isto poderia ser considerado um ponto fraco da linguagem?

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.

2 respostas

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.