Java是一种面向对象语言,而面向对象机制对于重构有很大帮助。 尽管关注对象是代码, 重构(refactoring)对于系统设计也有巨大影响。