2009-04-13 9 views

Respuesta

11

Una fachada de GoF, al igual que una fachada real, oculta la complejidad de implementación subyacente al crear otra abstracción; oculta un sistema (o subsistema) complejo y generalmente separado detrás de una interfaz fácil de usar. Por ejemplo, la fachada de un juego puede tener los métodos de inicio, actualización y pausa; ocultando por completo la implementación del juego, pero proporcionando una forma de alto nivel para interactuar con él.

El agregado DDD, por otro lado, es una forma de especificar una relación "tiene-a" entre los objetos que tienen una correlación más fuerte que las referencias normales. Se pueden ver como nodos en un árbol de objetos de dominio y generalmente se los amenaza como una sola unidad en términos de intercambio de datos.

Cuestiones relacionadas