Move Field

From CSSEMediaWiki
Revision as of 07:52, 24 November 2010 by Ebybymic (Talk | contribs)
Jump to: navigation, search

A field is, or will be used by another class more than the class in which it is defined.

Movefield.gif<br> Moving state and behavior between classes is the very essence of refactoring. As the system develops, you find the need for new classes and the need to shuffle responsibilities around. A design decision that is reasonable and correct one week can become incorrect in another. That is not a problem; the only problem is not to do something about it.

Additional Resources

SourceMaking.com

Personal tools