ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PATRONES DE DISEÑO ADIDAS

Deybi Chávez SúPráctica o problema1 de Agosto de 2022

335 Palabras (2 Páginas)153 Visitas

Página 1 de 2

[pic 1]

UNIVERSIDAD NACIONAL DEL SANTA FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA DE SISTEMAS E

INFORMÁTICA

[pic 2]

[pic 3]

[pic 4]

Problema:

En el caso de Adidas, se pretende simular la tienda virtual, esta contara con muchas clases referidas a los productos que vende. Como las siguientes clases, más relevantes:

Calzados, ropas y accesorios.

Asimismo, estas pueden tener variantes de estas familias, como:

Para calzados: chimpunes, tennis, sandalias, etc.

Para ropas: polos, camisetas, casacas, poleras, pantalones, etc.

Para accesorios: pelotas, mochilas, gorras, guantes, etc.

Entonces, se quiere crear objetos individuales, que tengan relación con los objetos de cada familia.

Solución:

Se utilizará el patrón Abstract Factory, para poder crear las interfaces de los productos.  

[pic 5]

Problema:

Como usuario, puedo registrarme una sola vez en el sistema de Adidas, pero si quisiera volver a dar otra vez inicio de sesión, este sistema tendría que indicarme que ya se inició.

Solución:

Se hará uso del patrón Singleton, para la clase inicio de sesión, la cual dispondrá de una sola instancia y un método que me devuelva dicha instancia.


[pic 6]

Problema:

Si al sistema de Adidas, desea añadir nuevas funcionalidades a cualquiera de sus productos, ¿se tendría que implementar sucesivas clases?

Solución:

Se hará uso del patrón Decorator, que tiene por objeto añadir las nuevas características o funcionalidades de un objeto.

[pic 7]


Problema 4:

En la tienda virtual, hay algunos métodos de pago, el sistema debe permitirme que cuando este en otro país, y quiero pagar con “soles”, este debe aceptarme, además que debe calcularme la equivalencia, de soles a otra moneda extranjera.

Solución:

Se utilizará el patrón Adapter, para poder que objetos se relacionen, teniendo interfaces incompatibles.

 


[pic 8]

Problema:

Tengo el catálogo de los productos que dispone Adidas, el cliente puede pedir una solicitud de rebajar el precio por un producto, así como también, puede anularlo o restablecerlo.

Solución:

Se utilizará el patrón Command, para poder dar solución a la problemática, que convierte una solicitud en un objeto independiente, lo cual le permite parametrizar los métodos con otras solicitudes.

[pic 9]

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (334 Kb) docx (254 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com