Ed
há 2 semanas
O padrão Abstract Factory é um padrão de criação que permite a criação de famílias de objetos relacionados sem especificar suas classes concretas. Ele é frequentemente utilizado em contextos onde é necessário garantir que os objetos criados sejam compatíveis entre si. Vamos analisar as alternativas: 1. Um framework que define o processamento geral de persistência em banco de dados, com lacunas que devem ser preenchidas pelo programador através de herança. - Isso se relaciona mais com o padrão Template Method do que com Abstract Factory. 2. Uma biblioteca que precisa fornecer um mecanismo padronizado para gerenciamento de instâncias, garantindo um único ponto de acesso a seus recursos. - Isso se relaciona mais com o padrão Singleton. 3. Um framework que define uma interface de acesso a pools de objetos e uma segunda para geração delas, permitindo personalização pelo programador, com a definição de seus próprios objetos e a geração de interfaces customizadas para esses objetos. - Esta descrição se alinha bem com o conceito de Abstract Factory, pois fala sobre a criação de objetos e personalização. 4. Uma game engine que precisa organizar a lógica de jogo de forma flexível, permitindo que diferentes estratégias sejam aplicadas conforme as condições do ambiente. - Isso se relaciona mais com o padrão Strategy. 5. Uma biblioteca de persistência que implementa um mecanismo para adaptar a conexão a diferentes bancos de dados de acordo com parâmetros fornecidos pelo usuário. - Isso se relaciona mais com o padrão Adapter. Diante da análise, a alternativa que melhor se encaixa no contexto do padrão Abstract Factory é: "um framework que define uma interface de acesso a pools de objetos e uma segunda para geração delas, permitindo personalização pelo programador, com a definição de seus próprios objetos e a geração de interfaces customizadas para esses objetos."
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material