·Arquitetura e Design de Software · SOLID
SOLID: Inversão de Dependências (Parte 5)
DIP orienta depender de abstrações, não de implementações, o coração do desacoplamento com injeção de dependência.
5 artigos
DIP orienta depender de abstrações, não de implementações, o coração do desacoplamento com injeção de dependência.
ISP diz: interfaces pequenas e focadas. Clientes não devem depender de métodos que não usam.
LSP garante que subclasses honrem o contrato da base: substituibilidade sem surpresas nem exceções escondidas.
SRP não é 'uma função por arquivo'. É sobre motivos para mudar — e como isso muda o desenho do seu código.