Il y A peu, j'ai vu une réponse à votre question ici concerne la fine organisation de paquets java. Par exemple, mon.projet.util, mon.projet.l'usine, mon.projet.service etc.
Je ne peux pas le trouver maintenant, donc je peut tout aussi bien poser la question.
Sont là les meilleures pratiques en ce qui concerne l'organisation des packages en Java et ce qui se passe en eux?
Comment organisez vous vos classes dans votre projet Java?
Par exemple, un projet, je travaille avec quelques personnes a un paquet de haricots. Il a commencé comme un projet comportant de simples haricots, mais a fini (par manque d'expérience et le manque de temps) contiaining tout (ou presque). J'ai nettoyé un peu, en mettant quelques classes de fabrique dans une usine de package (classes avec des méthodes statiques qui créent des haricots), mais nous avons d'autres classes qui n'logique d'affaires et que d'autres n'en traitement simple (pas avec la logique métier), comme la récupération d'un message et un code à partir d'un fichier de propriétés.
Vos pensées et vos commentaires sont appréciés.