Los objetos se comunican unos con otros enviando mensajes.
El trasmisor del mensaje pide que el receptor realice una operación.
El receptor ejecuta el método correspondiente.
En programación estructurada se invocan funciones o procedimientos.
En OO se envía un mensaje a un objeto antes que invocarse un procedimiento.
Los métodos presentan polimorfismo.
Cliente o Transmisor | Mensaje getEdad() |
|
Asociación entre objetos
Para que un objeto envíe un mensaje a otro, el receptor debe ser visible para el transmisor.
Esta visibilidad se da a través de enlaces.
Un objeto envía mensajes a otro invocando sus métodos.
Radar en Tierra | Nueva posición Cambio de orbita Monitorear | Satélite |
Ejemplos:
El radar en tierra monitorea el satélite. El satélite es monitoreado por el radar en tierra.
Un cliente tiene una cuenta de ahorros. La cuenta de ahorros pertenece a un cliente.
0 comentarios:
Publicar un comentario