SóProvas


ID
2610067
Banca
PR-4 UFRJ
Órgão
UFRJ
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

Permite elaborar uma interface para criação de famílias de objetos relacionados ou interdependentes, que não especifica suas classes concretas. A partir desse padrão consegue-se criar fábricas concretas, que são responsáveis pela criação de novos objetos para atender as necessidades do cliente. Portanto, essa prática ajuda a excluir a dependência entre o cliente e a classe dos objetos usados por ele. Assinale a alternativa que se refere ao padrão de projeto descrito no texto.

Alternativas
Comentários
  • Abstract Factory permite elaborar uma interface para criação de famílias de objetos relacionados ou interdependentes, que não especifica suas classes concretas.

  • 2015

    I. A aplicação cliente interage com uma fábrica genérica de objetos.

    II. Os objetos serão gerados efetivamente pela fábrica concreta que estiver sendo utilizada no momento.

    III. A aplicação cliente não precisa ser configurada para interagir com cada uma das fábricas concretas.

    IV. Novas fábricas concretas podem ser agregadas, alteradas ou retiradas do sistema sem necessidade de alterações na aplicação cliente.

    Estas são características e propriedades do padrão de projeto

     

  • Abstract Factory:

     

    Padrão criacional

    Conhecido também como: kit

    Fornece uma interface para criação de famílias de objetos relacionadas ou dependentes sem especificar suas classes concretas.

     

    (Fonte: Gamma)

     

    Att,

    Foco na missão.

  • e-

    Abstract factory é um tipo de creational pattern, definindo que uma interface para produção de uma familia de objetos onde as classes concretas nao precisam ser especificadas. As vantagens do abstract factory sao: 

    1- cliente é isolado de classes concretas

    2-  as trocas entre familias é simplificada.

  • The Difference Between The Two:

    The main difference between a "factory method" and an "abstract factory" is that the factory method is a single method, and an abstract factory is an object. I think a lot of people get these two terms confused, and start using them interchangeably. I remember that I had a hard time finding exactly what the difference was when I learnt them.

     

    fonte: https://stackoverflow.com/questions/5739611/differences-between-abstract-factory-pattern-and-factory-method

     

    go ahead!!