En la ingeniería de software , los patrones de diseño estructural son patrones de diseño que facilitan el diseño al identificar una forma sencilla de realizar relaciones entre entidades.
Los ejemplos de patrones estructurales incluyen:
- Patrón de adaptador : 'adapta' una interfaz para una clase a la que espera el cliente
- Patrón agregado : una versión del patrón compuesto con métodos para la agregación de niños
- Patrón de puente : desacople una abstracción de su implementación para que los dos puedan variar de forma independiente
- Tombstone: 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 de decorador : agregue funcionalidad adicional a un objeto en tiempo de ejecución donde la subclasificación resultaría en un aumento exponencial de nuevas clases
- Patrón de extensibilidad : también conocido como Framework: oculta el código complejo detrás de una interfaz simple
- Patrón de fachada : cree una interfaz simplificada de una interfaz existente para facilitar el uso de 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 marcador : una interfaz vacía para asociar metadatos con una clase.
- Tuberías y filtros : una cadena de procesos donde la salida de cada proceso es la entrada del siguiente.
- Puntero opaco : un puntero a un tipo privado o no declarado, para ocultar los detalles de implementación.
- Patrón de proxy : una clase que funciona como interfaz con otra cosa.
Ver también
Referencias
- ^ "Adaptador de tubería" . Cunningham & Cunningham, Inc. 31 de diciembre de 2010. Archivado desde el original el 31 de diciembre de 2010 . Consultado el 20 de julio de 2012 .
- ^ BobbyWoolf (19 de junio de 2002). "Patrón de interfaz de actualización" . Cunningham & Cunningham, Inc. Archivado desde el original el 19 de junio de 2002 . Consultado el 20 de julio de 2012 .
- ^ MartinZarate (31 de diciembre de 2010). "Polimorfismo externo" . Cunningham & Cunningham, Inc. Archivado desde el original el 31 de diciembre de 2010 . Consultado el 20 de julio de 2012 .
- ^ "Piedra de la tumba" . Cunningham y Cunningham, Inc. 2007-06-17. Archivado desde el original el 17 de junio de 2007 . Consultado el 20 de julio de 2012 .