lunes, 11 de abril de 2022

Composición

La composición significa utilizar objetos dentro de otros objetos, es una técnica de diseño en Java para implementar una relación has-a.
La herencia de Java se utiliza con fines de reutilización de código y lo mismo podemos hacer mediante la composición. la herencia se usa normalmente para categorizar es decir por ejemplo Persona y Deportista, un Deportista es una Persona.

La composición se logra mediante el uso de una variable de instancia que hace referencia a otros objetos.Un ejemplo podría ser el diseñar las Clases Persona , Empresa y Dirección, tanto la Persona como la Empresa contienen ellas mismas la información de la dirección como propiedades individuales (calle, número..)