Composição: montar comportamentos em vez de herdá-los
- #Arquitetura de Sistemas
- #Arquiteturas
Série: Fundamentos Técnicos — Conceitos que Escalam
Composição prioriza relações flexíveis em vez de hierarquias rígidas.
Em vez de herdar comportamento, componentes são construídos a partir de outros componentes.
Isso permite:
- Troca de comportamentos em tempo de execução;
- Redução de acoplamento estrutural;
- Maior adaptabilidade do sistema.
Composição favorece evolução incremental, enquanto herança favorece rigidez.
Por isso, sistemas modernos tendem a preferir composição sempre que uma relação não for claramente hierárquica.
Composição não elimina complexidade.
Ela a distribui melhor.
💬 Pergunta para discussão:
Onde no seu sistema uma herança poderia ser substituída por composição?



