Son los patrones de diseño software que solucionan problemas de composición (agregación) de clases y objetos: