Questão de Engenharia de Software — Gestão de Projetos em Engenharia de Software — FUNCERN 2024
Engenharia de SoftwareGestão de Projetos em Engenharia de Software
- Código
- qg157898
- Banca
- FUNCERN
- Órgão
- CREA-RN
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas
A respeito dos padrões de projeto Factory Method e Abstract Factory, é correto afirmar:
- AFactory Method separa uma abstração da sua implementação, de modo que as duas possam variar independentemente, enquanto o Abstract Factory define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe será instanciada.
- BFactory Method fornece uma maneira de acessar, sequencialmente, os elementos de uma agregação de objetos sem expor sua representação subjacente, enquanto o Abstract Factory fornece uma interface unificada para um conjunto de interfaces em um subsistema.
- CFactory Method define uma interface para criar um objeto, mas deixa as subclasses decidirem qual classe a ser instanciada, enquanto o Abstract Factory fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
- DFactory Method separa a construção de um objeto complexo da sua representação, de modo que o mesmo processo de construção possa criar diferentes representações, enquanto o Abstract Factory evita o acoplamento do remetente de uma solicitação ao seu destinatário, dando a mais de um objeto a chance de tratar a solicitação