Cita:
Las identidades u objetos que he identificado son Usuario (que podría una clase de la que hereden Administraador y Portero o podrían crear se por separados), Eventos, Invitados, una clase para la conexion a base de datos y la parte gráfica.El sistema permitirá crear un listado de invitados, el cual será consultado por el portero cada vez que llegue una persona, puede éste buscar a los invitados por nombre o por apellido. Una vez finalizado el evento, podrá extraerse información estadística acerca de la asistencia al evento.
Bueno, el problema es que realmente no sé para qué me servirá crear clases Portero, Administrador, Eventos e Invitados. Porque todo eso lo puedo hacer directamente con la Base de datos. Me explico: si tengo que insertar un nuevo invitado, en el programa lleno los campos (nombre, apellido, telefono, etc) y cuando le de al boton Insertar, por ejemplo, entonces el evento llama al método para insertar en la base de datos obteniendo los datos de los textfield con getText(), lo mismo cuando tenga que marcar un invitado que llegue y lo mismo para eliminar o modificar invitados y eventos.
Entonces, realmente necesito crear clases invitados, eventos y usuarios? para qué servirían?