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

PATRONES DE DISEÑO ADIDAS


Enviado por   •  1 de Agosto de 2022  •  Práctica o problema  •  335 Palabras (2 Páginas)  •  114 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.

...

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