3 comunicaciones-entre-objetos

923 views 7 slides Jun 12, 2016
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

3 comunicaciones-entre-objetos


Slide Content

3-Comunicaciones entre objetos - Activación de Objetos - Mensajes

Comunicaciones entre objetos

Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados  métodos , que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento .

Activación de objetos

A los objetos solo se puede acceder a través de su interfaz pública. ¿Cómo se permite el acceso a un objeto? Un objeto accede a otro objeto enviándole un mensaje.

Mensajes

Un mensaje es una petición de un objeto a otro objeto al que le solicita ejecutar uno de sus métodos. Por convenio, 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: 1- Identidad  del receptor. 2-El   método  que ha de ejecutar . 3- Información especial  necesaria para realizar el método invocado ( argumentos o parámetros requeridos ) Objeto Fecha  “ Fecha sumar 3 meses “ receptor método parámetros Cuando un objeto está inactivo y recibe un mensaje se hace activo. El mensaje enviado por otros objetos tiene asociado un método que se activará cuando el receptor recibe dicho mensaje. La petición no especifica cómo se realiza la operación. Tal información se oculta siempre al emisor.