O documento discute princípios de design orientado a objetos como abstração, encapsulamento e reuso. Também aborda como projetos de software devem ser capazes de aceitar mudanças de forma incremental ao longo do tempo, em vez de ter um design finalizado de uma vez.
35. Abstrações não deveriam depender de detalhes.
Detalhes deveriam depender apenas de abstrações
36.
37.
38. S ingle-Responsibility Principle
O pen/Closed Principle
L iskov Substitution Principle
I nterface Segregation Principle
D ependency inversion Principle