La respuesta es sí y no
Tienes razón no servirían de mucho para este ejemplo y específicamente ese es el problema que no ves más allá del problema especifico : huh:
bueno te explico cuando alguien ve tu trabajo debe ser auto documentado si tu proyecto necesita de manera urgente documentación y necesita de manera urgente comentarios o que alguien te explique cómo funciona entonces significa que has hecho un mal trabajo y que as fracasado (si ya se soy muy perfeccionista) aunque funcione ese es mi punto de vista
Si alguien quiere saber de qué trata tu programa se preguntara que clases de dominio tienes pues simplemente vería el paquete que se llama dominio (no es obvio) y si alguien quiere saber dónde está la lógica del portero pues buscaría en el lugar menos pensado la clase portero
y si alguien quisiera ver como son tus vistas pues o sorpresa tendrías un paquete vista y si alguien quisiera usar el formulario principal o sorpresa tienes la clase FrmPrincipal en el paquete vista
en tu caso tiene muy poco sentido por ser un problema trivial igual si quisieras ver que clases tienes pues siempre es casi idéntico que tus tablas las podrías ver en el ide de tu base de datos o en un conjunto de papeles sin sentido que te obligan a ser por costumbres que en el 20 por ciento de las veces es util y que jamás esta actualizado esos papelitos son conocidos como documentación consiste en una serie de dibujitos de monigotes y cajitas con un grado de detalle donde explican asta el ultimo if de tu aplicación con los monigotes y cajitas a esos papelitos se les conoces como binladen (todos an oido hablar de el pero nadie sabe donde esta) cuando por fin logran encontrarlo te das con la sorpresa de que es la versión del anteaño pasado
otro punto es que en tu caso tan simples como estos la mitad de tus clases no harían nada y solo tendrían getters y settes algunos asta se burlan y dicen que mejor pongas todo public(ese es tema para otro flame war)
bueno seguro estas pensando que te recomendaría que lo isieras a la mala sin clases ni nada es mas como supongo que eres principiante te demorarias muchisimo diseñando tus clases y tratando de entender como es eso de la oo pero yo te recomiendo que lo hicieras por lo que te conte de el codigo auto documentado recuerda que los sistemas crecen y evolucionan que no vas a ser el único que va a ver el código que es una manera de trabajar ya probada y que da buenos resultados y que todo el mundo con experiencia muy básica lo conocen recuerda que no todas tus clases van a ser como la del portero que solo tendría gettes y settes que luego habrían un montón de clases que no sean idénticas a tus tablas también recuerda que potencialmente tus clases podrían realizar acciones en tu caso no se luce pero en otros casos si como en el caso de una clase factura tendría encapsulada el comportamiento para obtener cuanto es el monto total e impuesto encapsulada dentro de esa clase y no lo tendrías esos comportamientos desperdigados en 100 lugares diferentes por todo el código(todo ayudado por el maldito copia and paste que luego haría imposible optimización y mejoras)
otro tema es que no tienes asco para mostrar las entrañas de tu sistema por todas partes y no te preocupas del código duplicado tendrías tu sql como cadena(jamas uses cadenas son horribles no son type safe no hay ayuda del ide son propensas a errores) repetida por todas partes lo cual haría tu código difícil de entender digamos que quieres optimizar como realisas una consulta simplemente no se podría por que esa consulta estaría como cadena por todas partes(abusando del copy and paste) luego que pasa si quieres realizar una acción después o antes de hacer una consulta especifica pues no podrías por que esta desperdigada por 100 lugares diferentes
qué pasa si descubres que tu base de datos no es la mas adecuada para tus necesidades pues simplemente la cambias pero o sorpresa como esta como cadena por todas partes te das con la ingrata sorpresa que algunas consultas fallan por que no te diste cuenta de que algunas consultas varían de base de datos a base de datos y luego para corregirlo pues no puedes a menos que te pongas a verificar en los 100 lugares y comprobar una por caso por caso