¡Esta es una revisión vieja del documento!
Código YUML
Fábrica Abstracta
[FactoryAbstract||create():ProductAbstract]-->[FactoryProductA] [FactoryAbstract]-->[FactoryProductB] [ProductAbstract]-.->[FactoryAbstract] [ProductAbstract]-->[ProductA] [ProductAbstract]-->[ProductB] [ProductA]-.->[FactoryProductA] [ProductB]-.->[FactoryProductB]