FC ConcursosFC Concursos

Flashcard FC377744

Qual padrão define um método na classe criadora que pode ser sobrescrito para criar objetos de tipos variados?

Padrões de Projeto (Engenharia de Software)

Instituto Consulplan · 2020

De acordo com o assunto TI Engenharia de Software: Padrões de Projeto (Engenharia de Software), responda:

Qual padrão define um método na classe criadora que pode ser sobrescrito para criar objetos de tipos variados?
Mostrar resposta e comentário

Resposta

Factory Method.

O que faz: define um método fábrica na classe criadora, que subclasses sobrescrevem para instanciar produtos diferentes.

Por que importa: o cliente depende da abstração do produto, não das classes concretas, promovendo desacoplamento, extensão e testes.

Restrição: as variantes devem compartilhar a mesma abstração como tipo de retorno.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374974

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

Continue aprendendo