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. Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
- B. O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
- C. O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser implementado em Java.
- D. Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido.
- E. 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.