GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Fábrica Abstrata

Jardielma Queiroz de Lima Portugiesisch

Inhalt der Mindmap

Fábrica Abstrata

  1. Prove uma interface para criar uma família de objetos sem especificar a classe concreta

    • Dessa forma, se todos os objetos relacionados forem obtidos a partir da mesma fábrica, não haverá inconsistência entre eles.
  2. Aplicabilidade

    • Um sistema deve ser independente de como seus produtos são criados, compostos ou representados;
    • Uma família de objetos for projetada para ser usada em conjunto, e você necessita garantir esta restrição;
    • Você quer fornecer uma biblioteca de classes e quer revelar somente suas interfaces, não suas implementações.
  3. Ele isola as classes concretas

    • O padrão Abstract Factory ajuda a controlar as classes de objetos criadas por uma aplicação. Uma vez que a fábrica encapsula a responsabilidade e o processo de criar objetos-produto, isola os clientes das classes de implementação.
    • Os clientes manipulam as instâncias através das suas interfaces abstratas. Nomes de classes-produto ficam isolados na implementação da fábrica concreta; eles não aparecem no código do cliente.
  4. Ele torna fácil a troca de famílias de produtos.

    • A classe de uma fábrica concreta aparece apenas uma vez numa aplicação – isto é, quando é instanciada. Isso torna fácil mudar a fábrica concreta que uma aplicação usa.
    • Ela pode usar diferentes configurações de produtos simplesmente trocando a fábrica concreta. Uma vez que a fábrica abstrata cria uma família completa de produtos, toda família de produtos muda de uma só vez.
  5. Ele promove a harmonia entre produtos

    • Quando objetos-produto numa família são projetados para trabalharem juntos, é importante que uma aplicação use objetos de somente uma família de cada vez. AbstractFactory torna fácil assegurar isso.
  6. É difícil de suportar novos tipos de produtos

    • Estender fábricas abstratas para produzir novos tipos de Produtos não é fácil. Isso se deve ao fato de que a interface de AbstractFactory fixa o conjunto de produtos que podem ser criados.

Informationen

Beschreibung
Mindmap am Fábrica Abstrata, erstellt von Jardielma Queiroz de Lima am 01/04/2019.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck