Buscar

(DPE-RJ - 2014) Considere o diagrama UML abaixo. PedidoDAO DAOBulider build Pedido DAOD-Pedido DAQ sucessor InserirPedido (pedido: Pedido) : vold s...

(DPE-RJ - 2014) Considere o diagrama UML abaixo. PedidoDAO DAOBulider build Pedido DAOD-Pedido DAQ sucessor InserirPedido (pedido: Pedido) : vold setSucessor(dso : PedidoDAO) #vold PedidoDAOLocal: PedidoDAOEscritorio irpedido(pedido, Pedido) =vold inserirPedido pedido Pedido)ivol PedidoDAOCentral serrPedido (pedida: Pedido) : void De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar: O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java. As instruções pedido Pedido = new pedido); PedidoDAO d = buildPedidoDA00; d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. D O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. E Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra D: "O padrão de projeto utilizado pode ser claramente identificado como Fabric Method." O diagrama apresentado mostra a utilização do padrão de projeto Fabric Method, que é responsável por definir uma interface para criar objetos, mas permite que as subclasses decidam quais classes instanciar. No caso, a classe DAOBuilder é responsável por construir o objeto PedidoDAO, que é utilizado pelas classes concretas PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal para executar a operação inserirPedido.

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