Mind map
Padrões GRASP

Map content
Padrões GRASP
Conjunto Prática
- Descrevem Princípios Fundamentais
- Atribuição Responsab. Objetos
- Forma Padrões
- Descrevem Princípios Fundamentais
Refletem Práticas
- Mais Pontuais
- Aplicação Técnicas OO
- Mais Pontuais
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
- Responsabilidades
- Deve-se Atribuir
- Responsabilidade ao Especialista Info
- Classe Possui Info
- Satisfazer Responsab
- Determina Quem Delegar
- Creator
- Responsabilidade Criação Objetos
- Criação Nova
- Instância Classe
- High Coesion
- Coesão é a divisão de responsabilidades.
- Busca Manter Obj
- Focados
- Gerenciáveis
- Compreensíveis
- Low Coupling
- 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
- Atribuir Responsab Lidar Eventos
- Expert/ Information Expert
Padrões Avançados
- Polymorphism
- Atribui Responsab
- Definir Variação Comportamentos
- Baseado Tipos
- Variações Ocorrem
- Baseado Tipos
- Definir Variação Comportamentos
- Atribui Responsab
- Pure Fabrication
- Apresenta Classe
- Ñ Representa Conceito Real
- Mas Artificial
- Domínio Prob
- Mas Artificial
- Utilizada Atingir
- Baixo Acoplamento
- Alta Coesão
- Potencial Reuso
- Ñ Representa Conceito Real
- Apresenta Classe
- Indirection
- Cria Camada de Indireção
- Entre 2 Component
- Ñ Dependem Um Outro
- Ambos Depend Indireção
- Componente Contoller
- MVC
- Cria Camada de Indireção
- Protected Variations
- Identifica Pontos Variação
- Ou Instabilidades Potenciais
- Atribui Responsab
- Criar Interface Estável
- Volta Desses Pontos
- Criar Interface Estável
- Envolve Foco Instab
- Em Uma Interface
- Usando Polimorfismo
- Criar Várias Implement desta Interface
- Usando Polimorfismo
- Em Uma Interface
- Identifica Pontos Variação
- Polymorphism
Images and files in the map
Information
- Description
- Especialidade Análise de Sistema - TJ (Padrões de Projetos) Mind Map on Padrões GRASP, created by Emanuel Rocha on 03/10/2017.
- Created by
- Emanuel Rocha
- Views
- 38
- Rating