in

Composición en Java – Javatpoint

composition in java

La composición es una forma de diseñar o implementar el «tiene un» relación. Tanto la composición como la herencia son técnicas de diseño. La herencia se utiliza para implementar la «es un» relación. los «tiene un» La relación se utiliza para garantizar la reutilización del código en nuestro programa. En Composición, usamos una variable de instancia que se refiere a otro objeto.

La relación de composición de dos objetos es posible cuando un objeto contiene otro objeto, y ese objeto depende completamente de él. El objeto contenido no debería existir sin la existencia de su objeto principal. De forma sencilla, podemos decir que es una técnica mediante la cual podemos describir la referencia entre dos o más clases. Y para eso, usamos la variable de instancia, que debe crearse antes de usarse.

Composición en Java

Puntos clave

  • La composición representa una parte de la relación.
  • Ambas entidades están relacionadas entre sí en la Composición.
  • La Composición entre dos entidades se realiza cuando un objeto contiene un objeto compuesto, y el objeto compuesto no puede existir sin otra entidad. Por ejemplo, si una universidad TIENE listas de universidades A, entonces una universidad es un todo y las listas de universidades son parte de esa universidad.
  • Favorecer la composición sobre la herencia.
  • Si se elimina una universidad, entonces se deben eliminar todas las facultades correspondientes a esa universidad.

Tomemos un ejemplo de una universidad y sus facultades para comprender el concepto de Composición.

Creamos una clase Universidad que contiene variables, es decir, nombre y dirección. También creamos una clase Universidad que tiene una referencia para referirse a la lista de universidades. Una universidad puede tener más de un collage. Entonces, si una universidad está cerrada permanentemente, entonces todas las universidades dentro de esa universidad en particular estarán cerradas porque las universidades no pueden existir sin una universidad. La relación entre la universidad y las facultades es Composición.

CompositionExample.java

Producción:

Composición en Java

Beneficios de usar Composición:

  • La composición nos permite reutilizar el código.
  • En Java, podemos usar herencia múltiple usando el concepto de composición.
  • La composición proporciona una mejor capacidad de prueba de una clase.
  • La composición nos permite reemplazar fácilmente la implementación de la clase compuesta con una versión mejor y mejorada.
  • La composición nos permite cambiar dinámicamente el comportamiento de nuestro programa cambiando los objetos miembros en tiempo de ejecución.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

05MYoCDxhtG77pH412KlQk8 4.1634247860.fit lim.size 1200x630

Qué esperar en el evento ‘Unleashed’ de Apple del 18 de octubre

step up movie order 1

¿Cuál es el orden de las películas Step Up?