Questões Informática Padrões de projeto
Em um sistema de software para controlar pedidos para entrega em domicílio, deve hav...
Responda: Em um sistema de software para controlar pedidos para entrega em domicílio, deve haver uma funcionalidade que permita que o atendente solicite a repetição de um pedido anteriormente feito por um...
💬 Comentários
Confira os comentários sobre esta questão.

Por Matheus Fernandes em 31/12/1969 21:00:00
Gabarito: e)
Essa funcionalidade descrita no enunciado, que consiste em criar uma cópia de um pedido a partir de um pedido preexistente, se encaixa no padrão de projeto Prototype, que faz parte do catálogo GoF (Gang of Four).
O padrão Prototype é utilizado quando queremos criar novos objetos a partir de objetos existentes, permitindo a clonagem de objetos sem acoplamento com suas classes concretas. Nesse caso, ao solicitar a repetição de um pedido anteriormente feito, o sistema cria uma cópia desse pedido para ser modificado conforme necessário, sem afetar o pedido original.
Portanto, a implementação dessa funcionalidade deve utilizar o padrão de projeto Prototype para garantir a correta criação de novos pedidos a partir de pedidos preexistentes.
Essa funcionalidade descrita no enunciado, que consiste em criar uma cópia de um pedido a partir de um pedido preexistente, se encaixa no padrão de projeto Prototype, que faz parte do catálogo GoF (Gang of Four).
O padrão Prototype é utilizado quando queremos criar novos objetos a partir de objetos existentes, permitindo a clonagem de objetos sem acoplamento com suas classes concretas. Nesse caso, ao solicitar a repetição de um pedido anteriormente feito, o sistema cria uma cópia desse pedido para ser modificado conforme necessário, sem afetar o pedido original.
Portanto, a implementação dessa funcionalidade deve utilizar o padrão de projeto Prototype para garantir a correta criação de novos pedidos a partir de pedidos preexistentes.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários