Segundo a gangue dos quatro (Gof, do inglês Gang of Four), o...
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos.
1.Classe 2.Objeto
() Abstract Factory () Factory Method () Template Method () Strategy () Decorator
Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:
Comentários
Veja os comentários dos nossos alunos
1. Padrões com Escopo de Classe (4 padrões)
Factory Method (Criacional): Utiliza herança para permitir que as subclasses decidam qual classe concreta instanciar
Adapter (de Classe) (Estrutural): Adapta a interface de uma classe utilizando herança múltipla (ou herança direta da classe adaptada e implementação da interface alvo)
Interpreter (Comportamental): Define uma representação para a gramática de uma linguagem juntamente com um interpretador baseado em hierarquia de classes
Template Method (Comportamental): Define o esqueleto de um algoritmo na superclasse e posterga a implementação de passos específicos para as subclasses via herança
2. Padrões com Escopo de Objeto (19 padrões)
Todos os demais padrões do catálogo atuam no nível de objetos e utilizam composição
Criacionais: Abstract Factory, Builder, Prototype e Singleton
Estruturais: Adapter (de Objeto), Bridge, Composite, Decorator, Facade, Flyweight e Proxy
Comportamentais: Chain of Responsibility, Command, Iterator, Mediator, Memento, Observer, State, Strategy e Visitor
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo