Mindmap
S.O.L.I.D
Inhalt der Mindmap
S.O.L.I.D
Conceitos de orientação a objetos
- Michael Fathers
- Cinco princípios
- Princípio da Responsabilidade Única
- Classes/módulos responsabilidade única
- Não tomam conta de mais de um conceito
- Focado na discussão de classes e responsabilidades
- Coesão
- Princípio do Aberto/ Fechado
- Entidades abertas para extensão de funcionalidades
- Fechadas para modificação padrão comportamental
- Estender por herança, interface e composição
- Não abertura de classes para pequenas modificações
- Princípio da Substituição de Liskov
- Subtipos substituíveis por tipos de base
- Classes tipo base substituíveis
- Módulo base expansível sem modificações
- Princípio da Segregação de Interfaces
- Interfaces especificas melhores que interfaces geral
- Coesão em interfaces
- Construção de módulos enxutos
- Princípio da Inversão de Dependências
- Depender de abstrações não classes concretas
- Módulos alto nível não depender dos de baixo nível
- Abstrações não dependem de detalhes
- Detalhes dependem de abstrações
- Princípio da Responsabilidade Única
- Cinco princípios
- Michael Fathers
Informationen
- Beschreibung
- Mindmap am S.O.L.I.D, erstellt von Júlio Rodrigues am 17/03/2021.
- Erstellt von
- Júlio Rodrigues
- Aufrufe
- 1
- Bewertung