Zusammenfassung der Ressource
Padrões GRASP
- Conjunto Prática
- Descrevem Princípios
Fundamentais
- Atribuição
Responsab. Objetos
- Forma Padrões
- Refletem Práticas
- Mais Pontuais
- Aplicação
Técnicas OO
- Composto
- 5 Padrões Básicos
- 4 Padrões Avançados
- Padrões Básicos
- Expert/ Information
Expert
- Determina Quem
Delegar
- Responsabilidades
- Métodos
- Campos Calculados
- Deve-se Atribuir
- Responsabilidade ao
Especialista Info
- Classe Possui Info
- Satisfazer Responsab
- Creator
- Responsabilidade Criação
Objetos
- Criação Nova
- Instância Classe
- High Coesion
Anmerkungen:
- Coesão é a divisão de responsabilidades.
- Busca Manter Obj
- Focados
- Gerenciáveis
- Compreensíveis
- Low Coupling
Anmerkungen:
- Acoplamento é a dependência entre as partes.
- Dita Como Atrib
- Responsab Apoiar Baixa Depend
- Controller
- Atribuir Responsab
Lidar Eventos
- Classe Ñ Implement
Elem Gráficos
- Obj Responsável
- Tratar Eventos Sist
- Padrões Avançados
- Polymorphism
- Atribui Responsab
- Definir Variação
Comportamentos
- Baseado Tipos
- Variações Ocorrem
- Pure Fabrication
- Apresenta Classe
- Ñ Representa
Conceito Real
- Mas Artificial
- Domínio Prob
- Utilizada Atingir
- Baixo Acoplamento
- Alta Coesão
- Potencial Reuso
- Indirection
- Cria Camada de
Indireção
- Entre 2 Component
- Ñ Dependem Um
Outro
- Ambos Depend
Indireção
- Componente Contoller
- MVC
- Protected Variations
- Identifica Pontos
Variação
- Ou Instabilidades
Potenciais
- Atribui Responsab
- Criar Interface
Estável
- Volta Desses
Pontos
- Envolve Foco Instab
- Em Uma Interface
- Usando Polimorfismo
- Criar Várias Implement
desta Interface