Logo Studenta

Tarea Academica N3

¡Estudia con miles de materiales!

Vista previa del material en texto

Tarea Academica N°03
Investigar y solucionar los problemas propuestos sobre patrones de
diseño de código:
1. Aplica el patrón Observer
Se solicita desarrollar una paleta de colores donde el usuario1 pueda seleccionar y visualizar el color que le guste, a la vez dicha selección debe ser controlada en tiempo real por el usuario2 y el usuario3 que hacen seguimiento a la elección realizada, el problema radica en que estos usuarios se encuentran en habitaciones distintas y no pueden ver la selección del usuario1.
2. Aplica el patrón Abstract Factory
Se solicita la creación de diferentes vehículos de transporte (buses, camiones y taxis) sin que se especifique en detalle la forma de su creación. 
3. Aplica el patrón Singleton
Se solicita generar un historial de los eventos ejecutados por 3 usuarios del sistema, estos eventos se generan cada vez que alguno de los usuarios presiona un botón determinado de un panel de opciones, este historial debe contener la fecha y hora de ejecución del evento, además del usuario y opción presionada. 
4. Aplica patrón de Diseño Decorator
Un restaurante de comidas rápidas ofrece 3 tipos de combos (básico, familiar, especial) cada combo tiene características diferentes en cuanto a cantidad, porciones, salsas entre otros, el restaurante también ofrece la posibilidad de aumentar el pedido mediante diferentes porciones adicionales (tomate, papas, carne y queso). El objetivo es crear un sistema de pedidos que permita al usuario seleccionar el combo deseado, así como armar su propio pedido con las porciones adicionales, el sistema deberá informar sobre el pedido del usuario y el valor total del mismo.
DESARROLLO….
1R. https://codejavu.blogspot.com/2013/06/ejemplo-patron-observer.html
2R. https://codejavu.blogspot.com/2013/07/ejemplo-patron-abstract-factory.html
3R. https://codejavu.blogspot.com/2013/07/ejemplo-patron-singleton.html
http://virtual.umng.edu.co/distancia/ecosistema/ovas/ingenieria_informatica/arquitectura_de_patrones_y_software/unidad_3/medios/interactividades/pat7_3/pat7_3.html
4R. https://codejavu.blogspot.com/2013/07/ejemplo-patron-de-diseno-decorator.html
https://es.paperblog.com/ejemplo-patron-de-diseno-decorator-1998522/

Continuar navegando

Materiales relacionados

8 pag.
Proyecto Final Prog Av

SIN SIGLA

User badge image

Christian Gonzalez

70 pag.
PID_00159828-2

UNIP

User badge image

ROBERSON MAURICIO CONSTANTE NEGRETE