FC ConcursosFC Concursos

Questão FC405985

Leia a descrição a seguir. Trata-se de um padrão que fornece uma interface para criar famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas, seja

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

Leia a descrição a seguir.

 

Trata-se de um padrão que fornece uma interface para criar famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas, seja porque estas ainda são desconhecidas ou para permitir maior escalabilidade no futuro.

 

O padrão de projeto descrito é o:

  1. Builder.
  2. Singleton.
  3. Abstract Factory.
  4. Decorator.
  5. Template Method.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Abstract Factory é um padrão criacional que fornece uma interface para criar famílias de objetos relacionados sem expor suas classes concretas. Ou seja, o cliente solicita produtos por meio de interfaces abstratas e fica desacoplado das implementações concretas.

A estrutura típica envolve: Abstract Factory (interface de criação), Concrete Factory (implementações que produzem variantes), Abstract Product (interfaces dos objetos) e Concrete Product (implementações concretas). O Client usa apenas as abstrações.

Use quando é necessário garantir compatibilidade entre produtos de uma mesma família e facilitar a troca de conjuntos inteiros de implementações em tempo de execução ou para testes.

Vantagens: promove encapsulamento, facilita escalabilidade e manutenção, e reduz acoplamento entre módulos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo