Você está na página 1de 4

FACULDADE DE ENSINO TECNOLÓGICO

DO ESTADO DO RIO DE JANEIRO

SIMULADO AV2

4POA
FREDERICO LEITE SAUER
SUMÁRIO
Capa……………………….………………………………………………………1
Sumário……………………….…………………………………………………2
Resolução……………………….………………………………………………3
RESOLUÇÃO

SIMULADO AV2 – 2

Os 23 padrões GoF são divididos em 3 seções: os padrões


de Criação, os padrões Estruturais e os padrões
Comportamentais. O padrão de criação é referente à
criação de classes e objetos, ligados ao processo de
instanciação. Os padrões estruturais lidam com a
alteração da estrutura do software. Os padrões
comportamentais observam a maneira com que as
classes e objetos interagem.
Nos padrões de Criação, temos: Factory, que permite que
uma classe delegue a responsabilidade de instanciamento
às subclasses. Abstract Factory, que define e mantém o
relacionamento entre objetos. Builder, que permite a
separação da construção de um objeto complexo.
Prototype, que permite a criação de objetos a partir de
um protótipo. Singleton, utilizado para criar uma única
instância de uma classe. Nos padrões Estruturais, temos:
Adapter, que permite que classes com interfaces
incompatíveis possam interagir. Bridge, O qual desacopla
a interface de implementação ocultando detalhes das
aplicações. Composite objeto que é constituído pela
composição de objetos similares. Decorator, que atribui
responsabilidade a um objeto dinamicamente. Façade,
uma interface unificada que torna o subsistema mais
simples. Flyweight, onde vários objetos devem ser
manipulados, mas não suportam dados. Proxy, que
fornece objeto representante de outro objeto Para
controlar o acesso ao mesmo. Observer, que define uma
relação de dependência 1:N quando um certo objeto tem
seu estado modificado, os observadores são notificados.
State, que permite o objeto alterar seu comportamento
quando estado interno muda. Strategy, que permite que
uma família de algoritmos seja utilizada de modo
independente e seletivo. Template, que define o escopo
de um algoritmo em uma operação adiando a definição
de alguns
passos para a subclasse. Visitor, que derine operações
independentes a serem realizadas sobre elementos de
uma estrutura. Chain of Responsibility, que evita a
dependência do remetente(cliente) de uma requisição ao
seu destinatário. Command, que associa uma ação a
diferentes objetos através de uma interface conhecida.
Interpreter, usado para ajudar uma aplicação a entender
uma declaração de linguagem natural e
executar a funcionalidade da declaração. Iterator, forma
de percorrermos elementos de uma coleção sem violar o
seu encapsulamento. Mediator, é quem desacopla e
gerencia as colaborações entre um grupo de objetos.
Memento, que captura e externaliza o estado interno de
um objeto. Esses foram todos os 23 padrões GoF
detalhadamente.

Você também pode gostar