Articulo de referencia

Patrón estructural

Un patrón estructural es un patrón de diseño de software que encapsula las relaciones entre entidades. Ejemplos Algunos ejemplos son: Patrón adaptador Adapta una interfaz de una...

Un patrón estructural es un patrón de diseño de software que encapsula las relaciones entre entidades.

Ejemplos

Algunos ejemplos son:

Patrón adaptador
Adapta una interfaz de una clase a la que espera el cliente.
Tubería adaptadora
Utilice varios adaptadores para fines de depuración. [ 1 ]
Patrón de interfaz de modernización
Un adaptador utilizado como una nueva interfaz para múltiples clases al mismo tiempo. [ 2 ] [ 3 ]
Patrón agregado
Una versión del patrón Compuesto con métodos para la agregación de elementos secundarios.
Patrón de puente
Separar una abstracción de su implementación para que ambas puedan variar de forma independiente.
Lápida sepulcral
Un objeto de búsqueda intermedio contiene la ubicación real de un objeto. [ 4 ]
Patrón compuesto
Una estructura de árbol de objetos donde cada objeto tiene la misma interfaz.
Patrón decorativo
Permite añadir funcionalidades adicionales a un objeto en tiempo de ejecución. Evita problemas que podrían provocar un aumento exponencial de nuevas clases al crear subclases.
Patrón de extensibilidad
También conocido como framework, oculta código complejo detrás de una interfaz sencilla.
Patrón de fachada
Crea una interfaz simplificada de una interfaz existente para facilitar su uso en tareas comunes.
Patrón de peso mosca
Una gran cantidad de objetos comparten un objeto de propiedades común para ahorrar espacio.
Patrón de interfaz de marcador
Una interfaz vacía para asociar metadatos a una clase.
Tuberías y filtros
Una cadena de procesos donde el resultado de cada proceso es la entrada del siguiente.
Puntero opaco
Un puntero a un tipo no declarado o privado, para ocultar detalles de implementación.
Patrón proxy
Una clase que funciona como interfaz para otra cosa.

Véase también

Referencias

  1. "Adapter Pipeline" . Cunningham & Cunningham, Inc. 31 de diciembre de 2010. Archivado del original el 31 de diciembre de 2010. Consultado el 20 de julio de 2012 .
  2. BobbyWoolf (19 de junio de 2002). "Patrón de interfaz de modernización" . Cunningham & Cunningham, Inc. Archivado del original el 19 de junio de 2002. Consultado el 20 de julio de 2012 .
  3. MartinZarate (31-12-2010). "Polimorfismo externo" . Cunningham & Cunningham, Inc. Archivado del original el 31-12-2010 . Recuperado el 20-07-2012 .
  4. "Lápida" . Cunningham & Cunningham, Inc. 17 de junio de 2007. Archivado del original el 17 de junio de 2007. Consultado el 20 de julio de 2012 .