Inhaltsverzeichnis
publicado, entonces la aplicación debe actualizar el valor de la operación dentro de la tabla. Tal aplicación puede describirse como reactiva. La programación reactiva es un estilo de programación (típicamente compatible con bibliotecas) que permite escribir código que sigue las ideas de los sistemas reactivos. Por supuesto el hecho de que parte de una aplicación utilice una biblioteca de programación reactiva no hacer que toda la aplicación sea reactiva; de hecho, puede que sólo sea necesario para una parte de un aplicación para exhibir un comportamiento reactivo. 35.3 El proyecto ReactiveX ReactiveX es la implementación más conocida de la Programación Reactiva paradigma. ReactiveX se basa en el patrón de diseño Observer-Observable. Sin embargo es un extensión a este patrón de diseño, ya que extiende el patrón de tal manera que el enfoque admite secuencias de datos y/o eventos y agrega operadores que permiten a los desarrolladores para componer secuencias juntas de forma declarativa mientras se abstrae de las preocupaciones asociado con subprocesos de bajo nivel, sincronización, estructuras de datos concurrentes y E/S sin bloqueo. El proyecto ReactiveX tiene implementaciones para muchos idiomas, incluidos RxJava, RxScala y RxPy; esta última es la versión que estamos viendo ya que es para el Lenguaje pitón. RxPy se describe como: Una biblioteca para componer programas asincrónicos y basados en eventos usando la columna Observable. lecciones y funciones de operador de consulta en Python 35.4 El patrón del observador El patrón Observer es uno del conjunto de patrones de diseño de Gang of Four. La pandilla de cuatro patrones (como se describe originalmente en Gamma et al. 1995) se denominan así porque este libro sobre patrones de diseño fue escrito por cuatro autores muy famosos a saber; Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides. El patrón de observador proporciona una forma de garantizar que un conjunto de objetos sea notificado cada vez que cambia el estado de otro objeto. Ha sido ampliamente utilizado en un número de lenguajes (como Smalltalk y Java) y también se puede usar con Python. La intención del patrón observador es administrar una relación de uno a muchos entre un objeto y aquellos objetos interesados en el estado, y en particular el estado cambios, de ese objeto. Así, cuando el estado de los objetos cambia, el interesado (de- pendiente) los objetos son notificados de ese cambio y pueden tomar cualquier acción adecuado. 422 35 Introducción a la programación reactiva
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen