Mapa mental
S.O.L.I.D
Conteúdo do mapa
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
Informações
- Descrição
- Mapa Mental sobre S.O.L.I.D, criado por Júlio Rodrigues em 17-03-2021.
- Criado por
- Júlio Rodrigues
- Visualizações
- 1
- Avaliação