摘要: 返回目录 提取方法 (Extract Method) — 意思是将大段代码中的一部分提取后,构成一个新方法;还有一个含义是将多个方法中公用的部分提供出来,形式一个新的方法, 这种重构可以使整段程序的结构变得更清晰,增加可读性,扩展性和可维护性。 如,有两个方法,它们的实现部分很雷同,看代码: 而事实 阅读全文
posted @ 2012-07-26 22:54 张占岭 阅读(2914) 评论(0) 推荐(3)
摘要: 返回目录 封装成员变量(Encapsulate Field) — 将仅限于本类使用的变量重写成私有(private)成员变量,并提供访问方法(accessor method)。这种重构方式可以将与外部调用者无关的变量隐藏起来,减少代码的耦合性,并减少意外出错的概率。 看图所示: 以上的代码是一种特殊 阅读全文
posted @ 2012-07-26 08:37 张占岭 阅读(1316) 评论(0) 推荐(0)