Spiga

分类为编程思维的文章

一天一个重构方法(3):策略模式转换

2009-05-07 15:43:21

摘要:Switch to Strategy:策略模式转换switch分支 switch 语句块很大,并且会随时引入新的判断条件。这时,最好使用策略模式将每个条件封装到单独的类中。 实现策略模式的方式是很多的。我在这里介绍的策略重构使用的是字典策略,这么做的好处是调用者不必修改原来的代码。 阅读全文

一天一个重构方法(2):内联方法

2009-05-06 13:22:28

摘要:Inline Method:将方法内联化 一个方法,其本体如果比其名称更清楚易懂。在方法调用点插入方法本体,然后移除该方法 阅读全文

一天一个重构方法(1):提取方法

2009-05-05 15:50:24

摘要:Extract Method是最常用的重构手法之一。当有一个过长的方法或者一段需要注释才能让人理解用途的代码,就可以将这段代码放进一个独立的方法中。 阅读全文

上一页 1 ... 7 8 9