PATRON EXPERTO
|
CLASE
|
RESPONSABILIDAD
|
1
|
Venta
|
Conocer el total de la venta
|
|
Carrito
|
Conocer el subtotal por categoría de
productos.
|
|
Producto
|
Conocer el precio del producto
|
|
||
2
|
RegistrosUsuarios
|
Conocer los usuarios registrados
|
|
Usuario
|
Conocer los nombres y contraseñas
|
|
||
3
|
Tiendas
|
Conocer las tiendas y el tipo de
productos que vende
|
|
Productos
|
Conocer el tipo de producto y/o marca.
|
|
|
|
PATRON CREADOR
|
CLASE
|
RESPONSABILIDAD
|
1
|
Usuarios Registrados
|
Almacena nombres y contraseñas de los
usuarios registrados (crea un nuevo registro en un formulario por defecto)
|
|
Registro
|
Contiene los atributos por defecto y
datos con los que se registro el usuario.(Crea y es el responsable de
verificar que no existan nombres duplicados)
|
|
Usuario
|
Atributos nombre y contraseña
|
|
||
2
|
Ventas
|
Crea una venta para añadir líneas de
Productos
|
|
LineasdeProductos
|
Crear un array de productos para ir
agregándolos.
|
|
PATRON CONTROLADOR
|
CLASE
|
RESPONSABILIDAD
|
1
|
elegirTipodePago()
|
Usuario
|
|
EfectuarPago()
|
Sistema
|
|
CerrarSesion
|
Sistema
|
|
Registrarse()
|
Sistema
|
|
ReservarProducto()
|
Sistena
|
|
AñadirProducto
|
Tienda
|
PATRON EXPERTO
Analizando el diagrama de clases
podemos observar que la clase “Pedido es el experto en informacion”, esto se
debe a que cuenta con la inforacion de que que
cliente realizo el pedido de que
producto.
PATRON CONTROLADOR
Analizando el diagrama de clases
podemos observar que las clases “GerTienda, Cliente, Administrador son las
clases Controladoras”, esto se debe a que son quienes provocan los eventos en
el sistema
BAJO ACOPLAMIENTO:
La clase Articulo y la clase Usuario (junto con sus tres
clases heredadas)son nuestras clases con menor gado de acoplamiento, por lo
tanto se las toma como nuestros patrones de basjo acoplamiento.