Descomposicion
Es un principio no muy popular de la Programacion Orientada a Objetos. Mediante este, se dice que un Todo esta formado por distintas partes. Un todo esta compuesto por partes
Permite la reusabilidad y flexibilidad. Ademas permite descomponer un problema severamente dificil en multiples partes que posteriormente compongan un Todo que se encarge de servir como interfaz para ejecutar todas las funciones mediante Delegacion.
Este mecanismo esta visto tambien como un tipo de notes/Relaciones entre Clases por Colaboracion. Especificamente, una notes/Relacion de Composicion.
Por tanto, tambien implementa las notes/Caracteristicas de las Relaciones por Colaboracion (Versatilidad, Temporalidad y Fidelidad).