Informática, perguntado por loiragabe, 3 meses atrás

Analise o propósito a seguir ''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''.

Assinale a alternativa com o nome do padrão que possui esse propósito:


Builder

Abstract Factory

Factory Method

Prototype

Singleton

Soluções para a tarefa

Respondido por gabi123s2
9

Resposta:

Factory Method

Explicação:

O Factory Method é um padrão que define uma interface para criação de um objeto, mas permite que as subclasses decidam qual classe instanciar.

Um exemplo de utilização do Factory Method são as aplicações Windows, que possuem diferentes banco de dados como Oracle e SQL Server. Assim, sempre que for preciso inserir informações no banco de dados é preciso criar uma SqlConnection ou uma OracleConnection. Se isso for feito em um if-else teremos muito código e uma manutenção complicada.

Para resolver este problema basta utilizar o Factory Method, que possui uma estrutura básica com uma classe abstrata. As subclasses serão derivadas dessa classe e terão a responsabilidade do processo de instanciação.

Perguntas interessantes