Created by Bruna Silva
over 8 years ago
|
||
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 |
Want to create your own Flashcards for free with GoConqr? Learn more.