Herança: quando reutilização vira acoplamento
Série: Fundamentos Técnicos — Conceitos que Escalam
Herança não é sobre reaproveitar código.
É sobre estabelecer uma relação forte entre comportamentos.
Herança permite que um componente derive comportamento de outro, criando uma hierarquia de responsabilidades.
O problema surge quando herança é usada apenas por conveniência.
Herança cria acoplamento estrutural:
- Mudanças na base afetam todos os derivados;
- Decisões antigas se propagam para o futuro;
- Flexibilidade diminui com o tempo.
Herança deve representar uma relação legítima de especialização,
não apenas economia de linhas de código.
Quando usada sem critério,
ela transforma evolução em risco.
💬 Pergunta para discussão:
Você já evitou alterar uma classe base por medo do impacto em toda a hierarquia?



