1.2.3 Definición de la operaciones

¿Qué es una operación?

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.

Una operación puede ser definida como:

  • Las operaciones de una clase describen los servicios que ofrecen.
  • Una operación puede ser una solicitud o una pregunta. Una operación de tipo pregunta nunca cambia el estado de un objeto, sólo las operaciones de tipo solicitud pueden cambiar el estado de un objeto.
  • Una operación se describe con un tipo de retorno, nombre y cero o más parámetros, donde cada parámetro tiene un tipo de dato y un  nombre.