|
Builder
-
Especifica una interfaz abstracta para la creación de partes de
un objeto Producto
ConcreteBuilder
-
Construye y ensambla las partes del producto por implementación
de la interfaz Builder.
-
Define y guarda la ruta de la representación que crea.
-
Provee una interfaz para recuperación del producto.
Director
-
Construye un objeto usando la interfaz Builder
Product
-
Representa el objeto complejo en construcción. El ConcreteBuilder
construye la representación interna del producto y define el proceso
con el cual se ensambla.
-
Incluye las clases que definen las partes componentes, incluyendo interfaces
para ensamblar las partes dentro del resultado final.
|