Diagrama de clases:
- Existen dos tipos de objetos usuario, que heredan de la clase Usuario. Las instancias de la clase UsuarioBaja se crearán desde el método bajaUsuario de Usuario. Este método elimina el UsuarioAlta correspondiente y genera un UsuarioBaja.
- Con respecto a los compromisos. Su duración y aforo se determina en base al objeto aforo que tienen asociados. El id se autogenera. La interfaz mostrará Tipo+Descripción (la descripción debe ser de máximo 15 caracteres), al solicitar la descripción, ya aparecerá el tipo en la pantalla.
- Los compromisos de recogida de alimento tienen la misma duración (la duración se extrae a partir del tipo de compromiso)
- El estado de un compromiso puede ser pendiente asiste o no asiste.
Una recogida de alimento dura 30 minutos y tiene un aforo de 8 personas
Modelo de datos: