Agregación en POO

Clasificado en Informática

Escrito el en español con un tamaño de 1,9 KB

La clase corresponde a una implementación en una aplicación de software de un tipo de objeto. Por lo tanto, una clase describe un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica.
El nombre de una clase debe ser representativo
El atributo es una propiedad de una clase con un nombre que describe un rango de valores.
Una operación es la implementación de un servicio que puede ser requerido a cualquier objeto de la clase para que muestre un comportamiento
La visibilidad se emplea cuando se quieren ocultar detalles de implementación, mostrando solo las carácterísticas necesarias, la visibilidad se basa en el ocultamiento de información
Asociaciones es cuando las clases se conectan entre sí de forma conceptual, esta conexión se conoce como asociación. Una clase se asocia a otra clase
Una relación de asociación es una relación de tipo estructural que especifica que los objetos de una clase se encuentran conectados con los objetos de otra clase.
También se presenta la asociación múltiple en que una clase se puede asociar a varias clases.
La navegabilidad de la asociación e indica la dirección en que fluyen los mensajes desde una clase a la otra, presentando una mayor eficiencia de recorrido.
La relación de agregación
Agregación. Un tipo de agregación trae consigo una estrecha relación entre un componente agregado y sus objetos componentes. A esto se le conoce como composición. El punto central de la composición es que el componente se considera como tal sólo como parte del objeto compuesto. Por ejemplo una camisa con cuello, mangas, botones. Surpima la camisa el cuello será inútil

Entradas relacionadas: