Please enable JavaScript.
Coggle requires JavaScript to display documents.
Padrões de Projeto (Padrão Criativo (Tipos: (Método Fábrica (Define uma…
Padrões de Projeto
Padrão Criativo
Tipos:
Método Fábrica
Define uma interface para criar objeto
Deixa a decisão de instanciação para subclasses
Fábrica Abstrata:
Provê uma interface para criar família de objetos
sem especificar classes concretas
Builder:
Cria diversos objetos semelhantes utilizando
o mesmo algoritmo
Protótipo:
Especifica tipos de objetos através de protótipos
Cria novo objeto a copiando um protótipo
Singleton:
Garante que apenas um objeto será criado
Provê um único ponto de acesso para esse objeto
Ajuda a tornar o sistema independente
da organização de seus objetos
Abstrai o processo de instanciação
Padrão Comportamental
Algoritmos
Entre objetos
Atribuição de responsabilidades
Comportamento
Design pattern
Registrar uma experiência no projeto de software
Padrão passível de ser utilizado por
projetistas
Aplica diretamente a problemas do projeto
Decisões de projeto decorrem automaticamente
Busca:
Baixo acoplamento
Grau de dependência entre artefatos
Alta coesão
Responsabilidade única
Padrão estrutural
Diz respeito a composição de classes e objetos
Formar estruturas maiores