.
Analise a estratégia de solução a seguir:
''Definir um construtor private e implementar uma operação estática que retorna uma instância criada em uma operação com escopo static e armazenada como um atributo static dentro da própria classe''.
Assinale a alternativa com o nome do padrão que define essa estratégia:
(Ref.: 201710120261)
Prototype
Builder
Abstract Factory
Factory Method
Singleton
Respostas
Resposta:
A resposta certa é: Factory Method
Explicação:
Gabarito
Dados os conceitos relacionados à construção de software, é correto afirmar o que se encontra na alternativa: Factory Method
Sobre Factory Method
Factory Method é um padrão de projeto de software (design pattern) que permite que classes deleguem decisões a subclasses, para isso são criados objetos que chamam o método de fábrica definido na interface do usuário e implementado pela classe filha ou implementado em uma classe abstrata e opcionalmente substituído por classes derivadas.
A criação de um objeto em geral necessita de processos complexos que não são apropriados para serem incluídos na composição do objeto. A criação de um objeto pode exigir uma duplicação de código significativa, pode exigir dados que não estão disponíveis para compor um objeto, pode não fornecer um nível suficiente de abstração ou pode não fazer parte do escopo do objeto.
O Factory Method lida com esses problemas definindo um método separado para criar objetos que as subclasses podem substituir para determinar o "tipo derivado" do produto que está sendo criado.
Saiba mais sobre criação de software em:
https://brainly.com.br/tarefa/37454726
#SPJ4