Según el libro "Patrones de Diseño" [29] los patrones estructurales "se ocupan de cómo se combinan las clases y los objetos para formar estructuras más grandes. Los patrones estructurales de clases hacen uso de la herencia para componer interfaces o implementaciones."