Na modelagem orientada a objetos, é essencial aplicar
princípios de design que garantam a modularidade e o
baixo acoplamento das classes, além de promover a reutilização de código. Considerando os princípios da
orientação a objetos, qual das alternativas abaixo está
correta em relação ao uso de herança e composição?