FC ConcursosFC Concursos

Questão FC374974

“O padrão ensina como fornecer um método que pode ser sobrescrito para criar objetos de tipos variáveis.” Assinale a alternativa que completa corretamente a afirmativa anterior.

Padrões de Projeto (Engenharia de Software)

Instituto Consulplan · 2020

“O padrão                       ensina como fornecer um método que pode ser sobrescrito para criar objetos de tipos variáveis.” Assinale a alternativa que completa corretamente a afirmativa anterior.

  1. Proxy
  2. Visitor
  3. Singleton
  4. Factory Method
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

O padrão Factory Method define um método na classe criadora que encapsula a criação de objetos, permitindo que subclasses sobrescrevam esse método para instanciar produtos de tipos variados.

Na prática, em vez de espalhar chamadas diretas a new, o código cliente invoca o método fábrica da classe criadora. Esse método retorna um tipo comum (uma interface ou classe base), delegando às subclasses a responsabilidade por qual implementação concreta será produzida.

O principal benefício é o desacoplamento: o cliente depende apenas da abstração do produto, não das classes concretas, o que facilita a extensão e os testes.

Uma restrição importante: as variantes de produto devem compartilhar uma mesma abstração para que o método fábrica possa declará‑la como tipo de retorno.

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

Continue aprendendo