PÁGINA INICIAL
WP

 
PADRÕES GOF DE CRIAÇÃO
 
”Implementar uma operação clone em cada produto concreto a ser instanciado, permitindo que um módulo cliente crie uma nova instância por meio da criação de uma réplica de um objeto já existente”.
Assinale a alternativa com o nome do padrão que define essa estratégia:
Prototype
—————————————————————————————-
”Definir um participante Creator com uma operação abstrata que é implementada em cada subclasse Concrete Creator, sendo cada implementação concreta dessa operação responsável pela instanciação de um produto específico”.
Factory Method
————————————————————————————————
Permitir a criação de uma família de objetos relacionados ou dependentes, de forma que o módulo cliente não precise conhecer os objetos específicos das diferentes famílias, lidando apenas com as interfaces genéricas dos produtos dessas famílias”.
Abstract Factory
————————————————————————————————
”Implementar a instanciação de objetos utilizando uma estrutura de herança, em que a superclasse define uma operação de criação de um produto genérico, e cada subclasse define a implementação dessa operação, criando um produto específico derivado do produto genérico definido na superclasse”.
Factory Method
———————————————————————————————
”Definir uma hierarquia de classes responsáveis pela instanciação de um objeto complexo, geralmente construído a partir de um conjunto de passos, sendo cada passo definido como uma operação das classes dessa hierarquia, separando o processo de criação da representação interna dos produtos”.
Builder
————————————————————————————————
Assinale o padrão que possibilita a conexão de duas hierarquias paralelas representadas pelos participantes genéricos Creator e Product, sendo o Creator responsável pela instanciação de objetos do tipo Product:
Factory Method
————————————————————————————————
Você precisa implementar um módulo que leia um arquivo RTF (Rich Text Format) e converta seu conteúdo em diferentes formatos (ASCII, TeX, HTML etc.). Sabendo que o arquivo é composto por diferentes partes (texto, formatação, figuras etc.), qual dos padrões seria mais indicado para isolar o conversor das diferentes formas de representação do conteúdo gerado?
Builder
———————————————————————————————-
Sobre o padrão Factory Method, assinale a alternativa correta:
Sua implementação envolve a aplicação do conceito de polimorfismo.
—————————————————————————————–
A classe java.awt.Toolkit é um exemplo da aplicação de que padrão de projeto?
Abstract Factory
———————————————————————————————
”Garantir que uma classe somente tenha uma instância em um processo de execução, fornecendo uma forma de acesso a essa única instância e impedindo que outros módulos possam ter acesso a seu construtor ”.
Singleton
———————————————————————————————–

Nossos Clientes