title: Case objects vs Enumerations in Scala
body: <p>Are there any best-practice guidelines on when to use <a href="http://en.wikipedia.org/wiki/Scala_%28programming_language%29#Case_classes_and_pattern_matching" rel="noreferrer">case classes</a> (or case objects) vs extending Enumeration in Scala?</p>
  
  <p>They seem to offer some of the same benefits.</p>