Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fábrica Abstrata (Situação exemplo (Considere uma aplicação onde eu possa…
Fábrica Abstrata
-
-
Definição
Este padrão permite a criação de famílias de objetos relacionados ou dependentes por meio de uma única interface e sem que a classe concreta seja especificada.
Objetivo
Isolar a criação de objetos de seu uso e criar famílias de objetos relacionados sem ter que depender de suas classes concretas.
-
Vantagens
Permite novos tipos derivados de ser introduzidas sem qualquer alteração ao código que usa a classe base
Isola classes concretas, fábricas cuidam da instanciação e o cliente só conhece interface
Exemplos de aplicação
O sistema tiver que ser independente de como seus produtos são criados, compostos ou representados
Você quer construir uma biblioteca de produtos e quer revelar apenas suas interfaces e não suas implementações