Objetos
En una asociación, dos instancias A y B relacionadas entre sí existen de forma independiente.
No hay una relación fuerte. La creación o desaparición de uno de ellos implica unicamentela creación o destrucción de la relación entre ellos y nunca la creación o destrucción del otro. Por ejemplo, un cliente puede tener varios pedidos de compra o ninguno.
La relación de asociaciónexpresa una relación (unidireccional o bidireccional) entre las
instancias a partir de las clases conectadas.
agregacion
En una relación todo-parte una instancia forma parte de otra. En la vida realse dice que A
está compuesto de B o que A tiene B. La diferencia entre asociación y relación todo-parte radica en la asimetría presente en toda relación todo-parte. En teoría se distingue entre dostipos de relación todo-parte:
a) la agregación es una asociación binaria que representa una relación todo-parte (pertenece a tiene un, es parte de). Por ejemplo, un centro comercial tiene clientes.b) la composición es una agregación fuerte en la que una instancia ‘parte’ está relacionada,
como máximo, con una instancia ‘todo’ en un momento dado, de forma que cuando un
objeto ‘todo’ eseliminado, también son eliminados sus objetos ‘parte’. Por ejemplo: un
rectángulo tiene cuatro vértices, un centro comercial está organizado mediante un conjunto
de secciones de venta…
A nivel práctico sesuele llamar agregación cuando la relación se plasma mediante referencias (lo que permite que un componente esté referenciado en más de un compuesto). Así, a nivel de implementación una agregación nose diferencia de una asociación binaria. Por ejemplo: un equipo y sus miembros.
MENSAJES
Un mensaje es una petición de un objeto a otro objeto al que le solicita ejecutar uno de sus métodos. Porconvenio, el objeto que envía la petición se denomina emisor y el objeto que recibe la petición se denomina receptor.
Estructuralmente un mensaje consta de tres partes:
* Identidad del...
Regístrate para leer el documento completo.