¡Esta es una revisión vieja del documento!


Fábrica Abstracta

Una fábrica abstracta es aquella fábrica que tiene diferentes implementaciones debido a que existen dentro de su proceso de creación alguna particularidad que diferencia a una fábrica de otra.

<classdiagram> [AbstractFactory||create():ProductAbstract]→[FactoryA] [AbstractFactory]→[FactoryB] [AbstractFactory]←.-[ProductAbstract] [ProductAbstract]→[ProductA] [ProductAbstract]→[ProductB] [FactoryA]←.-[ProductA] [FactoryB]←.-[ProductB] </classdiagram>