jueves, 6 de mayo de 2010

Relaciones entre objetos (02.01.03)

Mensajes entre objetos.
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 



Transmisor 





Mensaje 


getEdad() 


Persona 

getEdad 

getNombre
getDireccion
setEdad
setNombre
setDireccion 




Edad 

Nombre 

Direccion 


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.
Compartir:

0 comentarios:

Publicar un comentario