Buscar

Você deseja criar um objeto complexo formado por diferentes partes. Para isso, você define uma interface abstrata responsável com operações represe...

Você deseja criar um objeto complexo formado por diferentes partes. Para isso, você define uma interface abstrata responsável com operações representando a criação dessas partes, permitindo que as implementações concretas dessa interface criem diferentes representações dessas partes. Qual padrão de projeto você utilizaria nessa situação?


Singleton
Prototype
Builder
Abstract Factory
Factory Method

Essa pergunta também está no material:

AV PADRÕES DE PROJETOS COM JAVA
7 pág.

Padrões de Projeto de Software Universidade Estácio de SáUniversidade Estácio de Sá

💡 1 Resposta

User badge image

Ed Verified user icon

Na situação descrita, o padrão de projeto mais adequado seria o Builder. O padrão Builder é utilizado quando se deseja criar um objeto complexo passo a passo, permitindo diferentes representações desse objeto. Ele separa a construção do objeto da sua representação, permitindo que diferentes implementações do Builder criem objetos com diferentes partes.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais