12 Balotario 3 Patrones de Comportamiento 4 Antipatrones
El patrón que permite cambiar el comportamiento de un objeto cuando cambia su ______ es el State.
Apuntes
📘 Balotario – Patrones de Comportamiento & Antipatrones UTP – Ingeniería de Software | 2025-II ✅ PATRONES DE COMPORTAMIENTO (definen cómo interactúan los objetos) Patrón Propósito / Uso Ejemplo clásico State Permite cambiar el comportamiento de un objeto cuando cambia su estado interno. Pedido: Pendiente, Enviado, Entregado Observer Notifica a múltiples objetos cuando uno cambia su estado. Notificaciones al iniciar sesión Command Encapsula una acción como un objeto, permite deshacer, encolar. Botón "Deshacer" en un editor Memento Guarda y restaura el estado de un objeto sin violar encapsulamiento. Función “Deshacer” o checkpoint Strategy Intercambia algoritmos en tiempo de ejecución. Métodos de pago o compresión de archivos Chain of Responsibility Pasa una solicitud por una cadena de objetos hasta que alguien la maneje. Soporte: Asistente → Coordinador → Director Mediator Centraliza la comunicación entre objetos. Sistema de chat entre usuarios Iterator Recorre elementos de una colección sin exponer su estructura. Lista de productos o registros Template Method Define el esqueleto de un algoritmo, dejando pasos personalizables. Proceso de compra con pasos fijos y algunos variables ...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis