1.1.3 Operaciones y mensajes

¿Qué es una Operación?

Es un servicio que puede ser solicitado a un objeto. Una operación tiene una firma que restringe la lista de parámetros que pueden recibirse.
 
Una clase puede tener cualquier número de operaciones incluyendo cero.
 

 

En su conjunto, a estos elementos se les conoce como la firma de la operación.

 

¿Qué es un mensaje?

Un mensaje es la especificación de una comunicación entre objetos que contiene la información suficiente para activar una operación del objeto receptor. Un mensaje dice cómo un objeto le solicita a otro la ejecución de una operación.

Los mensajes son los mecanismos que permiten a los objetos interactuar entre sí. Un mensaje invoca la operación de un objeto receptor. Cuando esta operación concluye, el flujo de control es devuelto al objeto invocante.