Nombre: Chicaiza Jaque Jorge Luis Asignatura: Patrones de Diseño
Curso: 6to Fecha: 08/06/2020
PATRON ABSTRACT FACTORY
Ejemplo de aplicación del patrón Abstract Factory
Escenario
La aplicación muestra la creación de dos habilidades para los personajes de un juego las
cuales son mágica y física usando diferentes fábricas, Aunque los personajes y armas
creados por las fábricas de habilidades son diferentes, las interacciones entre armas y
personajes siguen siendo las mismas en donde los de habilidad mágica solo pueden usar
armas de magos y los de habilidad física pueden usar armas de guerrero. Para realizar
esta aplicación se hizo uso del patrón de diseño Abstract Fatory.
Diagrama de Clases
Las clases y los objetos que participan en el diagrama de clases se pueden identificar
de la siguiente manera:
Client- Juego
AbstractProductA- Arma
AbstractProductB- Personaje
ConcreteProductA1- Grimorio
ConcreteProductB1- Mago
ConcreteProductA2- Mandoble
ConcreteProductB2- Guerrero
ConcreteFactory1- MagicaFactory
ConcreteFactory2- FisicaFactory
AbstractFactory- HabilityFactory
Diagrama de Clases