1
resposta

Interface x Classe Abstrata

Olá professor, boa noite! Tenho uma dúvida: Suponhamos que no meu sistema eu tenho 4 classes autenticáveis (Fiscal, Cliente, Gerente e Administrador [lembrando que Gerente e Adm herdam de Funcionario]). Com o uso de interface, eu posso implementar uma autenticação diferente pra cada um por exemplo e isso é muito bom. Mas, e se eu quisesse ter uma autenticação padrão para os 4? Como resolver? eu vou ter que implementar o mesmo método nos 4? Se eu definir o método no Funcionario aí o fiscal e o cliente terão comportamento errado... qual a melhor forma? Abraço.

1 resposta

Olá Lucas,

Acredito que você não chegou nesta parte ainda mas na aula 7, primeiro vídeo, o professor explicará o conceito de Composição, que vem a reduzir repetição de código para estes casos que você citou.