<div dir="ltr">Hola Miguel Alejandro,<br><div class="gmail_extra"><br></div><div class="gmail_extra">En general, es una función que se encarga de procesar algo; ya séase eventos (event handler), señales de comunicación (signal handler), ficheros (file handler), etc.. No es un término académico. Cada diseñador y programador usa el término de "rutina responsable" de diferente manera; llámese, "handler", "fúnctor", "delegado", "gestor", "procedimiento", y algún que otro término más.<br><br></div><div class="gmail_extra"></div><div class="gmail_extra">Por ejemplo, puede ser algo así:<br><br></div><div class="gmail_extra">void gestorMensajes( Mensaje *pMensaje )<br>{<br></div><div class="gmail_extra">  if( !pMensaje )  return;<br><br></div><div class="gmail_extra">  switch( pMensaje->nMensaje )<br>  {<br></div><div class="gmail_extra">    case 0: ...<br></div><div class="gmail_extra"><div class="gmail_extra">    case 1: ...<br><div class="gmail_extra">    case 2: ...<br><div class="gmail_extra">    case 3: ...<br><div class="gmail_extra">    case 4: ...<br>    ...<br></div></div></div></div>  }<br></div><div class="gmail_extra">}<br><br></div><div class="gmail_extra">Otra forma puede ser más orientada a objetos, como un fúnctor:<br><br></div><div class="gmail_extra">class gestorCerrarVentana : public IGestor<br>{<br></div><div class="gmail_extra">  virtual bool realizarAccion()  {...}<br>  ...<br>};<br></div><div class="gmail_extra">...<br></div><div class="gmail_extra">Ventana obj = new Ventana( 0,0, 1024, 768 );<br></div><div class="gmail_extra">obj.registrarGestor( Mensaje::CERRAR_VENTANA, new gestorCerrarVentana );<br></div><div class="gmail_extra"></div><div class="gmail_extra"><br>O algo parecido a esto.<br><br><br></div><div class="gmail_extra">Espero haber aclarado la duda.<br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Steven<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-02 7:52 GMT-05:00 Miguel Alejandro Jimenez Ramirez <span dir="ltr"><<a href="mailto:cerberbero@gmail.com" target="_blank">cerberbero@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Buenos dias a todos l averdad les escribo por que tengo una duda<br>
contextual. Alguno podria explicarme en palabras simples , que es lo<br>
que significan los handlers y para que se utilizan la mayor parte del<br>
tiempo.<br>
<br>
Estoy verificando un codigo para podezr implementar algo parecido. No<br>
voy a entrar en detalles del tema. Pero hace mucho tiempo no program y<br>
ahora me veo obligado a utilizer handlers pero me encuentro que el<br>
concepto no es tan sencillo. entonces , como siempre he recibido muy<br>
buenas explicaciones de esta pagina.<br>
<br>
Pues me atrevo a lanzar esta pregunta.<br>
<br>
En espera de sus comentarios , muchas gracias.<span class=""></span><br></blockquote></div></div></div>