Skip to main content
Call us : (+57) 602 2405555 E-mail : info@unipacifico.edu.co
English ‎(en)‎
English ‎(en)‎ Español - Colombia ‎(es_co)‎ Español - Internacional ‎(es)‎
You are currently using guest access
Log in
Home
Unipacifico
  • Home
  • More
  1. DISEÑO DE SISTEMAS IS04D2 JC - Semestre I 2025
  2. CAPÍTULO 10. PATRONES DE COMPORTAMIENTO

CAPÍTULO 10. PATRONES DE COMPORTAMIENTO

Completion requirements

Los patrones de comportamiento se enfocan en cómo interactúan los objetos entre sí y cómo se reparten las responsabilidades dentro del sistema, facilitando una comunicación más flexible, organizada y desacoplada.

Estos patrones ayudan a definir algoritmos, flujos de trabajo, y relaciones entre clases y objetos, promoviendo un diseño más claro y extensible. Son especialmente útiles cuando el sistema debe adaptarse fácilmente a cambios en el comportamiento o cuando se busca reducir dependencias rígidas.

Algunos de los patrones de comportamiento más utilizados son:

  • Observer: permite que múltiples objetos reaccionen automáticamente a cambios en otro objeto (muy usado en interfaces gráficas y sistemas de eventos).

  • Strategy: define una familia de algoritmos intercambiables, encapsulando cada uno y permitiendo cambiar su comportamiento en tiempo de ejecución.

  • Command: encapsula una solicitud como un objeto, permitiendo parametrizar acciones, deshacer operaciones o ejecutar comandos en diferentes momentos.

  • State: permite que un objeto altere su comportamiento cuando cambia su estado interno.

  • Mediator: centraliza la comunicación entre objetos para reducir las dependencias directas entre ellos.

En esta unidad aprenderás a aplicar estos patrones para mejorar la comunicación entre componentes, aumentar la reutilización de código y mantener un diseño limpio y escalable. Verás cómo estos patrones son clave en aplicaciones interactivas, sistemas de control, motores de reglas, y más.


Academi

Institución de educación superior de nivel nacional, con régimen especial

Info

  • Comunidad Moodle
  • Soporte gratuito Moodle
  • Desarrollo Moodle
  • Documentación Moodle
  • Moodle.com

Contacto

Kilómetro 13 vía al Aeropuerto - Barrio el Triunfo

Phone : (+57) 602 2405555

E-mail : info@unipacifico.edu.co

Síguenos en

Copyright © 2024 -Desarrollado por LMSACE.com. Desarrollado por Moodle

You are currently using guest access (Log in)
Data retention summary
Get the mobile app
Powered by Moodle