Ejercicios en Clases
Ejercicios en Clases
Ejercicios en Clases
+ Código Barra
+ Nombre
+ Marca
+ Precio 1..n
- Stock
- IncrementarPrecio()
- DisminuirPrecio()
- AgregarProducto()
- ModificarStock()
1...n
DetallePedido
+ N° Pedido
+ Código Barra
+ Precio
1
+ Cantidad
+ Descuento
+ QuitarProducto()
+ AgregarProducto()
DetalleVenta Venta
+ N° Venta + N° Venta
+ Descuento
+ CancelarVenta()
+ QuitarProducto() + AcumularPuntos()
+ VerificarIdentidad()
1...n
Pedido Cliente
+ N° pedido + Run
+ Dirección + Puntos
+ Total a Pagar
+ RegistrarCliente()
+ CancelarPedido() + Modificar()
+ Seguimiento() + CanjearPuntos()
Sin herencia
Empresa
+ Nombre
+ Dirección
+ Representante
- AgregarEmpresa()
1...n 1
Cliente Empleado
+ Run + Run
+ Nombre + Nombre
+ Email + Email
+ Teléfono + Sueldo
+ Categoría
+ MostrarDatos()
+ MostrarDatos()
Con herencia
Empresa
+ Nombre
+ Dirección
+ Teléfono
1...n
1...n + Representante
- AgregarEmpresa()
Empleado
+ Sueldo
1...n + Categoría
Cliente
- AumentarSueldo()
+ Teléfono
- CambiarCategoría()
Persona
+ Run
+ Nombre
+ Fecha nacimiento
+ MostrarDatos()
Libro
Copia
+ Nombre
+ Identificador
+ Tipo
1..n 1
+ Estado
+ Editorial
+ Año - VerificarEstado()
+ EstadoLibro() 1...n
- AgregarLibro()
1
1
Prestamo
+ Fecha Prestamo
+ Fecha Entrega
+ Fecha Devolución
1...n
+ Renovación()
Autor
+ CalcularDiasMulta()
+ Nombre 1
+ Nacionalidad
Lector Multa
+ AgregarAutor()
+ Run + Fecha inicio
1...n 1
+ Nombre + Fecha fin
+ Dirección
+ CancelarMulta()
+ Teléfono
+ Registrarse()
+ Solicitar()
+ Devolver()