COMPOSICIÓN
Nos permite extender funcionalidades hacia una clase en particular,
de interfaz a clase y no de clase a clase.
Entidades/clases: contienen ciertos atributos y comportamientos.
En la composición se abstraen las funcionalidades a traves de una
interfaz. En la clase se conservan las propiedades o atributos, en cambio
las funcionalidades se declaran en la interfaz. De esta manera se puede
reutilizar el comportamiento que ofrece la interfaz, en otras clases.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.