Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 6 questões.
#3530612

A equipe de desenvolvimento de uma prefeitura está refatorando um sistema legado de atendimento ao público e precisa utilizar o padrão Factory Method para criar diferentes tipos de objetos relacionados a solicitações (como solicitações de manutenção, serviços ou emergências). A prática de implementação que reflete adequadamente o padrão Factory Method com foco em extensibilidade e encapsulamento é  

  • criar um método estático para instanciar objetos de solicitações com base em parâmetros fornecidos.
  • delegar a criação de objetos para um método de inicialização dentro da própria classe principal.
  • criar uma classe base que contenha a lógica para determinar o lipo de solicitação e retornar a instância apropriada.
  • centralizar a criação de objetos em uma única classe utilitária que contém métodos estáticos para cada lipo de solicitação.
  • utilizar classes abstratas ou interfaces para definir o método de criação e implementá-lo nas subclasses especificas.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora