Questões Programação Padrões de projeto
Creational Pattern Java que tem por objetivo separar a construção de um objet...
Responda: Creational Pattern Java que tem por objetivo separar a construção de um objeto complexo da sua representação, de tal forma que diversas representações podem ser criadas em razão da necess...
💬 Comentários
Confira os comentários sobre esta questão.

Por David Castilho em 31/12/1969 21:00:00
Gabarito: b)
O padrão de projeto mencionado, que tem por objetivo separar a construção de um objeto complexo da sua representação, é o Builder pattern.
O Builder pattern é utilizado quando queremos construir um objeto complexo passo a passo. Ele permite a criação de diferentes representações de um objeto, sem expor os detalhes de sua construção. Isso proporciona mais flexibilidade e facilidade na criação de objetos complexos.
Os outros padrões de projeto mencionados são:
a) Flyweight pattern: utilizado para minimizar o uso de memória ou custo computacional, compartilhando o máximo possível com objetos similares.
c) Prototype pattern: utilizado para criar novos objetos a partir de objetos existentes através da clonagem.
d) Singleton pattern: utilizado para garantir que uma classe tenha somente uma instância e fornece um ponto de acesso global a essa instância.
e) Bridge pattern: utilizado para desacoplar uma abstração de sua implementação, de modo que ambas possam variar independentemente.
Portanto, no contexto apresentado, a resposta correta é o Builder pattern.
O padrão de projeto mencionado, que tem por objetivo separar a construção de um objeto complexo da sua representação, é o Builder pattern.
O Builder pattern é utilizado quando queremos construir um objeto complexo passo a passo. Ele permite a criação de diferentes representações de um objeto, sem expor os detalhes de sua construção. Isso proporciona mais flexibilidade e facilidade na criação de objetos complexos.
Os outros padrões de projeto mencionados são:
a) Flyweight pattern: utilizado para minimizar o uso de memória ou custo computacional, compartilhando o máximo possível com objetos similares.
c) Prototype pattern: utilizado para criar novos objetos a partir de objetos existentes através da clonagem.
d) Singleton pattern: utilizado para garantir que uma classe tenha somente uma instância e fornece um ponto de acesso global a essa instância.
e) Bridge pattern: utilizado para desacoplar uma abstração de sua implementação, de modo que ambas possam variar independentemente.
Portanto, no contexto apresentado, a resposta correta é o Builder pattern.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários