Buscar

(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afir...

(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo. De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:

a. As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido (pedido); em condições ideais é um exemplo correto de implementação em linguagem Java.
b. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
c. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
d. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
e. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.

Essa pergunta também está no material:

Simulado 1 MODELAGEM DE SISTEMAS COM UML
6 pág.

Modelagem de Software Usando Uml Universidade Estácio de SáUniversidade Estácio de Sá

💡 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 padrão Fabric Method é um padrão de projeto criacional que fornece uma interface para criar objetos em uma superclasse, mas permite que as subclasses alterem o tipo de objetos que serão criados. No diagrama apresentado, a classe PedidoDAOBuilder é responsável por criar objetos do tipo PedidoDAO, que podem ser implementados por suas subclasses PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal.

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