Universitario
Nombre de la Materia:
Desarrollo Aplicaciones II
Nombre del Trabajo:
Patrones de Diseño
Nombre del Alumno:
Nombre del Catedrático (a):Mtra.
Fecha: 02/10/2012
Patrones de diseño
Los patrones de Diseño son un conjunto de prácticas de óptimo diseño que se utilizan para abordar problemas recurrentes en la programación orientada aobjetos.
* Patrón Adapter y Facade
Este patrón se compone de clases y objetos para formar estructuras mayores que implementan nueva funcionalidad.
El Patrón Adapter
Convierte la interfaz deuna clase en otra interfaz que espera el cliente. El Adaptador permite que clases con interfaces incompatibles puedan funcionar juntas
Roles del Patron:
ITarget: La interfaz que el cliente quiereusar.
Adaptee: Una Aplicación que requiere la adaptación de Adaptador.
Solicitar: Una operación que el cliente quiere.
SpecificRequest: La implementación de la funcionalidad de Solicitud en elAdaptador.
Facade:
El patrón Facade proporciona una interfaz unificada a un conjunto de interfaces de un subsistema.
La fachada define una interfaz de alto nivel que hace al subsistema más fácil de usar.* Patron Comannd
Este patrón permite solicitar una operación a un objeto sin conocer realmente el contenido de esta operación, ni el receptor real de la misma. Para ello se encapsula la peticióncomo un objeto, con lo que además se facilita los parámetros de los métodos.
Propósito:
* Encapsula un mensaje como un objeto, con lo que permite gestionar colas o registro de mensaje ydeshacer operaciones.
* Soportar restaurar el estado a partir de un momento dado.
* Ofrecer una interfaz común que permita invocar las acciones de forma uniforme y extender el sistema con nuevasacciones de forma más sencilla.
* Patron Decorator
Propósito:
* Permite añadir responsabilidades extra a objetos concretos de manera dinámica
* Proporciona una alternativa flexible a la...
Regístrate para leer el documento completo.