quarta-feira, 21 de dezembro de 2022

Herança ou Composição ?

Dica de ouro: Devemos evitar a herança como forma de economizar código, pois pode produzir um alto acoplamento desnecessário.

Em geral, na orientação a objetos:
  1. Devemos buscar o baixo Acoplamento e uma alta Coesão em nossas classes.
  2. Devemos preferir sempre o uso de Interfaces ao invés de uma Implementação.
  3. Devemos preferir sempre o uso de Composição ao invés de Herança.

Afinal, quais benefícios são obtidos com o SOLID?

Não se trata de um padrão. É um fundamento da orientação a objetos.  Os princípios SOLID devem ser aplicados para se obter os benefícios da ...