Want to create interactive content? It’s easy in Genially!

Reuse this genially

Programación Orientada a Objetos

SEBASTIAN CAMPOS IBARRA

Created on August 28, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Akihabara Connectors Infographic

Essential Infographic

Practical Infographic

Akihabara Infographic

Interactive QR Code Generator

Witchcraft vertical Infographic

Halloween Horizontal Infographic

Transcript

Programación Orientada a Eventos

Campos Ibarra Sebastian 21211924

Qué es?

Un evento es una acción que es puesta en marcha por el usuario y que provoca una respuesta por parte del sistema. Cada uno tiene asociado un conjunto de acciones que se realizan en respuesta a su ocurrencia

Características

  • Controlador: Unidad del programa que se inicia para reaccionar ante un evento específico.
  • Orientación al servicio: Los programas están diseñados para no ralentizar la computadora y consumir pocos recursos de procesamiento. Las utilidades se ejecutan en segundo plano en el sistema operativo.
  • Dependencia de eventos: El flujo del sistema se activa por acciones del usuario o mensajes de otros programas. La lógica de procesamiento se separa del resto del código del proyecto, a diferencia del enfoque por lotes.
  • Tiempo controlado: Código que se ejecuta en un momento específico.

Desventajas

Ventajas

  • Flujo de control complejo: no es la mejor opción para aplicaciones pequeñas y sencillas, ya que el esfuerzo que se debe realizar puede resultar muy grande. Además, aumenta la complejidad del diseño y la entrega del sistema.
  • No reemplaza a la programación estructurada, sino que la complementa.
  • Procesamiento más rápido: gracias a la propagación de los datos y manejadores de eventos.
  • Interactividad: mejora la experiencia del cliente al permitir su participación activa en el proceso.
  • Menor cantidad de decisiones a codificar: se requiere menos codificación de lógica de control que en las aplicaciones tradicionales.
  • Flexibilidad: se adapta a las tendencias actuales en ingeniería de software, como la computación en la nube y los sistemas distribuidos.

Referencias

“¿Qué es la programación orientada a eventos? - Descubre todos sus elementos | Qué es. Accedido el 28 de agosto de 2023. [En línea]. Disponible: https://quees.com/programacion-orientada-eventos/#Ventajas_y_desventajas_de_la_programación_orientada_a_eventos