Extract Subclass
From CSSEMediaWiki
Revision as of 10:59, 14 October 2009 by Brett Ward (Talk | contribs)
When a class has features that you may only wish to use in some cases, it may need to be split into a class with one or more subclasses.
An alternative to this is Extract Class, giving a choice between inheritance and delegation.
See Also