Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Classes abstratas e interfaces

Para qual finalidade deve ser usado classes abstratas e/ou interfaces? Designer>Funcionario. Diretor>Autenticacao>Funcionario. Não poderia simplesmente deixá-las como classes?. Num sistema real, é muito utilizado?

2 respostas
solução!

Gabriel, boa tarde!

Num sistema é muito utilizado sim, pois assim você consegue definir e deixar claro pro desenvolvedor as regras de negócio. Além disso, ele facilita na reutilização do código e refatoração, deixa o código mais claro e de fácil manutenção (desde que implementado da maneira correta)

Você pode ver um pouco mais sobre o assunto nesse tópico do stackoverflow

https://pt.stackoverflow.com/questions/3603/classe-abstrata-x-interface

Espero ter ajudado e bons estudos!

Obrigado! Vou tentar implementá-las então no meu próximo sistema.