Split large classes
From CSSEMediaWiki
Revision as of 02:48, 8 August 2008 by Elliot Fisher (Talk | contribs)
A large class generally represents a poor design. A class should represent an abstraction, and the larger the class the more complicated the abstraction. It is more likely that a large class is representing several abstractions and should be split up into the separate abstractions.