[S] - SRP - Single Responsiblity Principle - Principío da Resposabilidade Única "=|=" "Nunca deve haver mais de um motivo para uma classe mudar."
[O] - OCP - Open|Closed Princple - Principío de Aberto|Fechado =|= "Aberto para extensão e fechado para modificação"
[L] - LSP - Liskov Substitution Principle - Principío da Substituição de Liskov "=|=" "Uma classe derivada pode ser subtituível por sua classe base, sem quebrar aplicação."
[I] - ISP - Interface Segregation Principle - Principío da segregação de interfaces "=|=" "Classes não devem ser forçadas a depender de métodos que não usam."
[D] - DIP - Dependency Inversion Principle = Principío da inversão de denpendecia "=|=" "Módulos de alto nível não devem depender de módulos de baixo nível. Ambos devem depender de abastrações. Abstrações não devem depender de detalhes."