Brandon Juárez Rosas
La implementación no está disponible por el momento, no obstante más adelante lo estará.
Hola, en este pequeño aporte podemos observar un ejemplo de uso para el patrón de fabrica abstracta, en el cual se destaca como la necesidad de crear productos de 3 diferentes categorías (Comida, tecnología y obsequios) nos llevó a concebir 3 fabricas concretas las cuales fabrican productos que se relacionan con la categoría que le corresponde a cada una, los cuales a su vez tienen una relación de generalización - especialización con una clase "Producto" genérica. Nótese como el cliente está representado como un gestor denominado "GestorDeProductos" el cual se encarga de solicitar la creación de un producto a la fábrica que desee y la fabrica le devuelve el producto creado. Adicional a esto, es importante mencionar que la fabrica se encuentra en la capa de servicios denominada "Infrastructure Layer" y el cliente en "Model", esto es importante ya que hubiese sido un gran error colocar la fabrica en la lógica, ya que quedaría muy saturada la capa y por esto, es mejor aprovechar la 4ta capa.
Comments (0)