Kindly read these articles to familiarize with the Packagig Design Principles :
- http://www.javapractices.com/topic/TopicAction.do?Id=205
- http://en.wikipedia.org/wiki/Cohesion_(computer_science)
- http://en.wikipedia.org/wiki/Modular_programming
- http://www.techrepublic.com/article/properly-package-your-java-classes/
- http://stackoverflow.com/questions/11733267/is-package-by-feature-approach-good?answertab=active#tab-top
- http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod
Also See: https://www.facebook.com/groups/laravelph/419205581569634/