Por que, em Java, se deve priorizar o uso de interfaces, ao invés de herança com classes?
Bom, já tem muita coisa na internet a respeito, então vou deixar uns links que já vão te ocupar pelo resto da tarde
Nem todos são especificamente sobre Java, mas a ideia geral não muda muito:
- Em orientação a objeto, por que interfaces são úteis?
- Programar voltado para interface e não para a implementação, por quê?
- Diferença entre classe e interface
- Como e quando usar Interface? - Este último, inclusive, tem vários outros links no final (alguns já foram listados acima) que complementam o assunto.
Enfim, o assunto é amplo e qualquer coisa que eu escrever aqui vai ser um resumo bem superficial, por isso achei melhor deixar links em vez de reescrever tudo de novo.
Boa leitura!
4 curtidas
Obrigado