3. 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.
5. 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.
7. 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.