In Java I used to put classes inside packages with long informative names by template
Hi I will reccomend you to read chater seven of scala for the imatient is free available here: http://typesafe.com/resources/free-books.
As a summary the keypoints, as sayed in the book:
- Packages nest just like inner classes. - Package paths are not absolute. - A chain x.y.z in a package clause leaves the intermediate packages x and x.y invisible. - Package statements without braces at the top of the file extend to the entire file. - A package object can hold functions and variables. - Import statements can import packages, classes, and objects. - Import statements can be anywhere. - Import statements can rename and hide members. - java.lang, scala, and Predef are always imported.