Organización de paquetes para aplicación

Juriaz
10 de Agosto del 2012
Hola a todos,

estoy inmerso en la implementación de una aplicación en la que tengo en estos momentos separadas la vista (paquete gui) y la lógica (resto de paquetes). El resto de paquetes los tengo separados por tipo de clases, es decir, adaptadores por un lado, controladores por otro, modelo de datos por otro, ...

Quería saber si es más correcto agruparlos por funcionalidad, por ejemplo: paquetes de usuarios (Controlador + factoría + clases), paquetes de mensajes (Controlador + factoría + clases)

La verdad no es algo crucial para el desarrollo puesto que no son muchas clases, pero me gustaría tenerlo bien organizado.

Un saludo a todos y gracias.