Demasiado Largo; Para Leer
Un objeto invocable es una estructura de datos que se comporta tanto como un objeto como una función. Los objetos a los que se puede llamar también se pueden considerar como funciones con estado. No está integrado en el lenguaje como Python, pero hay varias formas de hacerlo funcionar. El principal obstáculo es dar a un objeto de función una referencia a sí mismo. Vamos a necesitar heredar del constructor de funciones, que hereda de Object. Queremos que esa función pueda acceder a su propio objeto y llamar a un método, pasando sus argumentos.