Padrões De Projetos - GoF

Description

Padrões de Projeto - Padrões de Criação - Padrões Estruturais - Padrões Comportamentais
Bruna Silva
Flashcards by Bruna Silva, updated more than 1 year ago
Bruna Silva
Created by Bruna Silva over 7 years ago
6
0

Resource summary

Question Answer
Fornece uma interface de família de objetos relacionados ou dependentes Abstract Factory
Separa a construção de um objeto complexo da sua representação Builder
Define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada Factory Method
Especifica os tipos de objetos a serem criados usando uma instância prototipica e cria novos objetos copiando esse protótipo Prototype
Garante que uma classe tenha somente uma instancia e fornece um ponto global de acesso para ela Singleton
Converte a interface de uma classe em outra interface esperada pelos clientes Adapter
Separa uma abstração da sua implementação, de modo que as duas podsam variar independentemente Bridger
Compoe objetos em estrutura de arvore para representar hierarquias do tipo partes-todo Composite
Atribui responsabilidades adicionais a um objeto dinamicamente. Decorator
Fornece uma interface unificada para um conjunto de interfaces em um subsistema. Facede
Usa compartilhamento para suportar grandes quantidades de obejtos, de granularidade fina de maneira eficiente. Flyweght
Fornece um objeto representante ou um marcador de outro objeto, para controlar o acesso ao mesmo. Proxy
Evita o acoplamento do remetente de uma solicitação ao seu destinatário, dando a mais de um objeto a chance de tratar a solicitação. Chain of responsability
Encapsula uma solicitação como um objeto, desta forma permitindo que você parametrize clientes com diferentes solicitações. Command
Dada uma linguagem, define uma representação para sua gramática juntamente com um interpretador Interpreter
Fornece uma maneira de acessar sequencialmente os elementos de uma agregação de objetos sem expor sua representação subjacente Interator
Define um objeto que encapsula a forma como um conjunto de objetos interage Mediator
Sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para este estado Memmentor
Define uma dependência um paramuitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados. Observer
Permite que um objeto altere seu comportamento quando seu estado interno muda. State
Define uma família de algoritmos, encapsula cada um deles e os torna intercambiáveis Strategy
Define o esqueleto de um algoritmo em uma operação, postergando a definição de alguns passos para subclasses Template Method
Representa uma operação a ser executada sobre os elementos da estrutura de um objeto. Visitor
Show full summary Hide full summary

Similar

Padrões de projeto em Java (23)
Caio Serrano
PADRÃO DE PROJETO - ADAPTER
Otavio Costa
PADRÃO DE PROJETO ADAPTER (WRAPPER)
Otavio Costa
Padrões de projeto em Java (23)
lorranz sousa
GRE Word of the Day
SAT Prep Group
Biology AQA 3.1.3 Osmosis and Diffusion
evie.daines
Biology 1 Keeping Healthy Core GCSE
Chloe Roberts
FCE Practice Quiz - B2
miminoma
Edexcel Biology chapter 1
Anna Bowring
History - Germany 1918 - 1945
Grace Evans
The Tempest Key Themes
Joe Brown