ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Patron


Enviado por   •  18 de Noviembre de 2013  •  Síntesis  •  263 Palabras (2 Páginas)  •  278 Visitas

Página 1 de 2

conserva el encapsulamiento, ya que los objetos se valen de su propia información para hacer lo que se les pide. Esto soporta un Bajo Acoplamiento, lo que favorece el hecho de tener sistemas más robustos y de fácil mantenimiento.

El comportamiento se distribuye entre las clases que cuentan con la información requerida, alentando con ello definiciones de clases “sencillas” y más cohesivas que son más fáciles de comprender y de mantener. Así se brinda soporte a una Alta Cohesión.

CREADOR

Problema

¿Quién es responsable de crear una nueva instancia de alguna clase?.

Solución

Asignarle a la clase B la responsabilidad de crear una instancia de clase A en uno de los siguientes casos:

B “agrega” los objetos A.

B “contiene” los objetos A.

B “registra” las instancias de los objetos de A.

B “utiliza” específicamente los objetos A.

B “tiene los datos de inicialización” que serán transmitidos a A, cuando este objeto sea creado (así que B es un Experto respecto de A).

B es un creador de los objetos de A.

Si existe mas de una opción, prefiera la clase B que “agregue o contenga” la clase A.

Explicación

El propósito fundamental de este patrón es asignar responsabilidades relacionadas con la creación de objetos producidos en cualquier evento.

El Agregador agrega la parte, el contenedor contiene el contenido, el registrador registra.

El patrón Creador indica que una clase es idónea para asumir la responsabilidad de crear la cosa contenida o registrada.

La agregación incluye cosas que están en una sólida relación de parte – todo o de parte – estructura, por ejemplo: cuerpo agrega pierna y párrafo agrega oración.

Beneficios

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com