Um certo padrão de projeto (design pattern

Um certo padrão de projeto (design pattern) de criação utiliza métodos para criar objetos sem que o chamador precise especificar a classe exata desses objet...


Um certo padrão de projeto (design pattern) de criação utiliza métodos para criar objetos sem que o chamador precise especificar a classe exata desses objetos, e sem invocar seu construtor diretamente. O método que define a classe a ser instanciada pode estar especificado em uma interface e ser codificado em classes que a implementam, ou então ser implementado em uma classe base e opcionalmente redefinido (overriden) em uma classe filha. Esse padrão de projeto é conhecido como

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Rodrigo Ferreira
    Rodrigo Ferreira
    31/12/1969 • 21:00
    Gabarito: c)

    O padrão de projeto descrito na questão é o "Factory Method" (Método de Fábrica). Nesse padrão, métodos são utilizados para criar objetos sem a necessidade de especificar a classe exata desses objetos. O método responsável por criar o objeto pode estar especificado em uma interface e implementado por classes que a seguem, ou então pode ser implementado em uma classe base e opcionalmente redefinido em classes filhas.

    Dessa forma, o "Factory Method" permite a criação de objetos de uma determinada família de classes, sem a necessidade de conhecer a implementação específica de cada uma delas, promovendo assim a flexibilidade e a manutenibilidade do código.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.