Tema: Patrones
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/09/2008, 12:57
davi_porta
 
Fecha de Ingreso: septiembre-2008
Mensajes: 8
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Patrones

Guille tengo otra duda...
Que tendria que devolver un metodo que dependiendo de su logica interna responde de manera diferente?
Por ejemplo supongamos el metodo:

identificarCliente(idCliente)

Devuelve un oCliente si hay un cliente con ese idCliente
Devuelve el mensaje "El cliente no esta registrado" si no hay ningun cliente con ese idCliente
Devuelve el mensaje "En este momento no se pueden consultar los cliente" si la base de datos esta bloqueada.
Que valor debería devolver este método??
Siempre devuelve un oCliente si esta todo bien y null en caso contrario??
Pero como le comunico al objeto que invocó el método que mensaje mostrar en caso de que el cliente devuelto sea null??
En el método paso también una referencia a él para que el receptor del mensaje le envie un mensaje a través de un método?? No acoplaría demasiado a los objetos??