Patron Adaptador

Páginas: 2 (489 palabras) Publicado: 6 de enero de 2013
Catálogo de patrones de diseño

Gang of four

ADAPTADOR / ADAPTER
Tipo Estructura, tanto a nivel de clases como a nivel de objetos. Propósito Convertir la interfaz de una clase para que seadapte a lo que el cliente que la usa necesita, permitiendo así que trabajen juntas clases cuyas interfaces son incompatibles. Estructura A nivel de clases ...
OBJETIVO CLIENTE Petición() CLASE A ADAPTARPeticiónConcreta()

ADAPTADOR PeticiónConcreta() Petición()

A nivel de objetos ...
OBJETIVO CLIENTE Petición() CLASE A ADAPTAR PeticiónConcreta()

ADAPTADOR Petición()

adaptadoadaptado->PeticiónConcreta()

______________________________________________________________________________ 207 __ - -

Catálogo de patrones de diseño

Gang of four

Cuando usarlo · Cuando se quiereusar una clase ya existente, pero su interfaz no encaja con lo que se necesita. · Cuando se quiere crear una clase reutilizable, para cooperar con otras clases que no tengan, necesaria niprevisiblemente, interfaces compatibles. · (sólo en la versión para objetos) Cuando se quieren usar varias subclases ya existentes, pero no resulta práctico adaptarlas una a una mediante herencia. En vez de esto,se puede adaptar la interfaz de la clase de la cual todas ellas heredan (y especializan) su comportamiento. Ventajas A nivel de clases ... · Facilidad para redefinir el comportamiento de la claseadaptada. · Simplicidad (un sólo objeto, no hay punteros ni indirecciones adicionales). A nivel de objetos ... · Flexibilidad para que un sólo adaptador trabaje con muchas clases a adaptar (en concreto,puede hacerlo con toda una jerarquía de clases). · Extensibilidad, puesto que se pueden añadir funcionalidades a todas las clases adaptadas a la vez. Inconvenientes A nivel de clases ... ·Inflexibilidad, puesto que un sólo adaptador no puede trabajar con una clase y sus hijos a la vez. A nivel de objetos ... · Dificultad para redefinir el comportamiento de la clase adaptada. Relacionado con ·...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lab 3 Patrones De Diseno Adapter
  • Adaptaciones
  • Adaptaciones
  • Adaptar
  • Adaptaciones
  • Las adaptaciones
  • Adaptabilidad
  • Adaptadores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS