tectijuana / pdd

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

3.4.3 (jueves) Combo Demo Fábrica Abstracta y Fachada en C# #33

Closed IoTeacher closed 1 week ago

IoTeacher commented 4 months ago

Image

Actividad de Patrones de Diseño: Fábrica Abstracta y Fachada en C

Descripción de la Actividad

Objetivo: Implementar los patrones de diseño Fábrica Abstracta y Fachada para facilitar la creación y manejo de diferentes modelos de celulares en una tienda virtual.

Escenario

Una tienda en línea de tecnología que ofrece diversos modelos y marcas de celulares, cada uno con especificaciones y capacidades distintas. La tienda busca ofrecer una interfaz simplificada para que los clientes puedan seleccionar y configurar sus celulares fácilmente.

Tareas

  1. Utilizar el patrón Fábrica Abstracta para crear familias de objetos relacionados sin especificar sus clases concretas.
  2. Implementar el patrón Fachada para proporcionar una interfaz simplificada al sistema de creación y configuración de celulares.
  3. Desarrollar diferentes fábricas para marcas específicas de celulares que produzcan modelos con características distintas.
  4. Crear una interfaz de usuario que utilice la fachada para permitir a los clientes configurar y ordenar sus celulares fácilmente.

Implementación

1. Definición de Clases

2. Lógica de Interacción

3. Prueba del Sistema

Objetivo de Aprendizaje