Fabricas abstractas

Páginas: 4 (904 palabras) Publicado: 18 de septiembre de 2012
Estructura del patrón Fabricas abstractas (Abstract Factory)
En la investigación muestra su estructura típica del patrón:
Cliente: se encarga de llamar a la factoria adecuada esto quiere decirque necesita 2 productos a y b para poder avanzar la clase.
AbstractFactory : este es como de almacenar datos y su obtención para que se pueda crear los datos solicitados producto a y b.
FactoríasConcrétas: en esta son diferentes familias de productos, esta se encarga de crear los datos obtenidos. Tiene dos subtemas:
El producto abstracto: este se podía decir que es la definición de losproductos a y b, el cliente trabajara directamente sobre la inerfaz que será implementada por los diferentes productos a y b.
Producto concreto: es la implementacion de los diferentes producto a y b elcliente no sabria si esta en a o b puesto que trabaja directamente sobre la suoer clase o interfaz.
La investigación nos da un ejemplo como se implementa todo esto por medio de un programa:
Veremos unSupongamos que disponemos de una cadena de pizzerías. Para crear pizzas disponemos de un método abstracto en la clase Pizzería que será implementada por cada subclase de Pizzería.
abstract PizzacrearPizza()
Concretamente se creará una clase PizzeríaZona por cada zona, por ejemplo la Pizzería de New York sería PizzeriaNewYork y la de Californía PizzeríaCalifornia que implementarán el método conlos ingredientes de sus zonas.

Las pizzas son diferentes según las zonas. No es igual la pizza de New York que la pizza de California. Igualmente, aunque usarán los mismos ingredientes(tomate,queso...) no los obtendrán del mismo lugar, cada zona los comprará donde lo tenga más cerca. Así pues podemos crear un método creador de Pizza que sea
Pizza(FactoriaIngredientes fi);

Como vemosutilizamos la factoría abstracta (no las concretas de cada zona, como podría ser IngredientesNewYork o IngredientesCalifornia). Pizza podrá obtener los ingredientes de la factoría independientemente de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • fabricas abstractas
  • Patrón de diseño: fabrica abstracta
  • .Métodos Abstractos, Métodos De Fabrica, Exepciones.
  • abstracto
  • abstracto
  • Abstract
  • abstracto
  • Abstract

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS