Making Large Classes Small

20 June 2011

  1. Diminish the workload
  2. Avoid primitive obsession
  3. Reduce the number of class and instance variables
  4. Subclass special-case logic
  5. Don’t repeat yourself (DRY)

From http://drdobbs.com/architecture-and-design/230600127. I am going to try out 2) and see how it feels.