Orientador De Estudos APD2 2 Respostas

3968 palavras 16 páginas
FACULDADE DE COMPUTAÇÃO E INFORMÁTICA
APD II – Orientador de Estudos

Design Patterns do GOF

Recomenda-se a utilização dos exercícios descritos abaixo para estudar para as avaliações da Disciplina de APDII.
Os exercícios são de diferentes graus de dificuldade e das mais variadas fontes, como exemplo:
Concursos públicos;
Exame Nacional de Desempenho de Estudantes;
Testes técnicos para vagas de emprego;
Professores de outras instituições;
Cérebro criativo de seus professores.

Enfim, boa sorte nos seus estudos...

1. O que é um design pattern?
É uma solução geral reutilizável para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software.

2. Qual a maior vantagem de se utilizar de design patterns em um projeto?
A utilização de Design Patterns força uma forma otimizada e clara de comunicação entre os desenvolvedores, documentação e maiores possibilidades de exploração para alternativas de soluções para o projeto.

3. Qual o formato dos padrões no GOF?
Nome
Objetivo
Aplicabilidade
Esrtrutura
Participantes
Colaboração
Consequencias
Implementação
Exemplo de Código
Usos Conhecidos
Padrões Relacionados
4. Quanto são os padrões do GOF?
São 23 padrões GOF

5. Cite os padrões do GOF.
Criacionais: abstract factory, builder, factory method, prototype, singleton.
Estruturais: adpter, bridge, composite, decorator, façade, flyweight, proxy.
Comportamentais: chain of responsibility, command, interpreter, iterator, mediator, memento, observer, state, strategy, template method, visitor
6. Quais são os tipos de padrões do GOF?
Criacionais, estruturais e comportamentais

7. O que são padrões criacionais?
Define a configuração e inicialização de objetos e classes

8. Cite exemplos de padrões criacionais.
Builder, Prototype, singleton

9. O que são padrões estruturais?
Lida com as interfaces e a implementação das classes e dos objetos

10. Cite exemplos de padrões estruturais.
Composite, decorator, façade

11. O que são padrões

Relacionados