• Viernes 19 de Abril de 2024, 17:34

Autor Tema:  Modelando callbacks...  (Leído 1638 veces)

ellocofray

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Modelando callbacks...
« en: Jueves 26 de Agosto de 2010, 01:14 »
0
Estimados. Estoy intentando encontrar una forma de modelar mi código javascript para encuadrar la idea de callback dinamico en UML. Para que sea mas claro lo expreso en código y luego explico.

var Clase = new Class({
  initialize: function(callback){
   this.events = {
    onEvent: callback.bind(this)
   }},
   llamar_al_servidor: function(){
     #.....
     this.events.onEvent.call();
   }
}
});

Luego

var objeto = new Clase(
  function(){
    alert("eventooo");
});

Explicacion. Cree una clase que recibe un callbak de forma dinamica esto es asi para que la estructura de clases no quede harcodeada por su estructura. Esto permite en la definicion de una clase establecer que comportamiento tomará el objeto en el momento que se suceda el evento. Encuentro muy util la idea del callback ya que resuelve con elegancia varios aspectos del DOO. El problema que tengo es que ya que es dinamico, no encuentro una forma elegante de modelar esa particularidad en UML.  Aclaro que soy principiante en UML. Gracias y saludos.