tectijuana / pdd

Patrones de Diseno
GNU General Public License v3.0
11 stars 0 forks source link

2.2.4 Ejercicios C# Comando y cadena de responsabilidad #28

Open IoTeacher opened 2 months ago

IoTeacher commented 2 months ago

Actividad de Patrones de Diseño: Comando y Cadena de Responsabilidad en C# o Pytho

Descripción de la Actividad

Objetivo: Utilizar los patrones de diseño Comando y Cadena de Responsabilidad para desarrollar una aplicación móvil de edición de imágenes que permita aplicar filtros y ajustes de forma secuencial y controlada.

Escenario

Una aplicación de edición de imágenes para dispositivos móviles que permite a los usuarios aplicar múltiples filtros y ajustes a sus fotos. Los usuarios pueden deshacer y rehacer cambios de manera flexible y controlada, utilizando una interfaz intuitiva.

Tareas

  1. Implementar el patrón Comando para encapsular todas las operaciones de edición como objetos de comando.
  2. Usar el patrón Cadena de Responsabilidad para manejar una secuencia de filtros y ajustes aplicados a una imagen.
  3. Crear comandos concretos para diferentes ajustes y filtros.
  4. Desarrollar una interfaz de usuario que permita aplicar y revertir los comandos de edición fácilmente.

Implementación

1. Definición de Clases

2. Lógica de Interacción

3. Prueba del Sistema

Objetivo de Aprendizaje

IoTeacher commented 2 months ago

Image