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?




Sob a perspectiva estratégica de TI, a composição representa uma abordagem arquitetural orientada à flexibilidade organizacional e tecnológica. Ao estruturar sistemas a partir da integração de componentes independentes, em vez de hierarquias rígidas de herança, amplia-se a capacidade de adaptação às mudanças do negócio. Esse modelo viabiliza a substituição e evolução de funcionalidades com menor impacto estrutural, reduz riscos de dependência excessiva entre módulos e favorece maior governança sobre a arquitetura. Diferentemente de modelos fortemente hierárquicos, que tendem a gerar rigidez e custos elevados de manutenção, a composição sustenta uma evolução incremental mais alinhada às demandas estratégicas. Ainda que não elimine a complexidade inerente aos sistemas corporativos, essa abordagem contribui para distribuí-la de forma mais controlada e gerenciável, fortalecendo a sustentabilidade tecnológica no longo prazo. Visão na perspectiva da Gestão de TI.