title: Scala: multiple objects and classes in a single file or each object/class its own file
body: <p>I've recently started programming in Scala, coming from Python and Java I was wondering what the correct way or the accepted way is when defining objects/classes in Scala. Scala supports, just like python, to add several class or object definitions in a single file. </p>
  
  <p>So purely from an accepted structure perspective, does every object need to be defined in its own file or are you allowed to choose this yourself?</p>