observable por Python

Python-observable permite que los desarrolladores de Python crezcan mallas de objetos acoplados con una implementación completa de observadores / observables.
Descargar ahora

observable por Python Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Manuel Amador
  • Sitio web del editor:
  • http://rudd-o.com/projects/mirrorlinks/

observable por Python Etiquetas


observable por Python Descripción

Los desarrolladores de Python observables de Python construyen mallas de objetos acoplados sueltos con una implementación completa del observador / observable. La biblioteca observable por Python permite que los desarrolladores de Python crezcan mallas de objetos acoplados sueltos con un observador completo / implementación observable. En la literatura de desarrollo de software, observador / observable es un softwarepattern. Desde un observador / perspectiva observable, hay dos tipos de objetos: - Objetos que experimentan eventos o cambios estatales (observables): objetos que deben conocer sobre los eventos de otros objetos (observadores) si tiene alguna experiencia con la programación basada en eventos, tal Como WithToolkits, como GTK + o QT, estará familiarizado con el Observador / ObservablePattern. Los objetos observadores se registran con el objetivo observable de su interés, y cuando los eventos de Experiencia de observables, estos eventos se transmiten a los observadores.observer/observable permite a los desarrolladores de software construyen mallas de objetos solamente acoplados. Lo que esto significa para usted: su software será más estable y más fácil de refactor. Este módulo tiene una implementación completa del observador / observable. Para aprovechar este módulo, todo lo que tiene que hacer es: - Haga que sus clases observables heredan de observables (no se olvide de llamar al observable .__ init __ (yo) en el constructor): haga que sus clases de observadores heredan del observador (DON " T olvide llamar al observador .__ init __ (yo) en el constructor): en tiempo de ejecución, para cada objeto que desea observar, llame a Self.Observe (observable_object) en un método de su objeto observador.- En su objeto observable, cada vez El evento ocurre, llame a: ... self.broadcastevent ("myEventName", Argument1, Argument2 ...) ...- En su objeto Observador, implemente un método llamado: DeF ProcessEvent (Self, NotifierObject, EventName, * Args): Lo que recibirá el objeto notificador, un nombre de evento y un número variable de argumentos, cada vez que se llama BroadcastEvent en cualquiera de los objetos observables que han sido observados (), eso es. Tenga en cuenta que los procesos de procesos () se invocarán en el mismo contexto del hilo que el código que llamó BroadcastEvent () en el objeto observable. Por lo tanto, los métodos de procesamiento () deben volver rápidamente y nunca realizar operaciones de bloqueo (técnica sugerida para hacer frente a las operaciones de bloqueo: ejecútelas en un hilo separado, que duerme hasta que se levante una bandera y levante la bandera en el método ProcessEvent () según corresponda ). Requisitos: · Python 2.2 o posteriores Requisitos: · Python 2.2 o posterior


observable por Python Software relacionado

ftplibpp

FTPLIB ++ contiene una clase C ++ que proporciona funcionalidad de cliente FTP. ...

165

Descargar

Monje

Monk es un marco web muy simple, ligero y fácil de usar para usar con Python. ...

133

Descargar

Strbio

Strbio es un conjunto de clases de Java útiles para el desarrollo del software para la investigación computacional de biología estructural. ...

143

Descargar

Invstr

Invstr es una biblioteca de funciones C que siguen el comportamiento de las funciones de cadena de la biblioteca estándar. ...

155

Descargar

Gozirra

Gozirra (anteriormente SersTomp) es un cliente liviano y una implementación del servidor del protocolo STOMPT (TTMP). ...

129

Descargar