Editing Combined Patterns New


Uso del patrón "Abstract Factory" para la creación de productos de diferentes categorías.


Date: 11:27pm on Thursday 7th April 2022

Brandon Juárez Rosas

Responsive image


            	
            		

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)