摘要:  《重构之美》之五 使用面向对象语言进行过程式设计的例子,可谓俯拾皆是。看这段代码: 这段代码很清晰,分别执行了对学校、年级与教师信息的同步。一目了然,似乎没有什么问题。然而,如果深入阅读各个同步子方法,就会发现某种坏味道,那就是重复代码。 当然,真实的代码更加复杂与混乱,但如果经过一系列重构,例如Rename Method,Extract Method之后,就会变得逐渐清晰,大体结构如上述展示... 阅读全文
posted @ 2010-12-23 10:34 张逸 阅读(2858) 评论(10) 推荐(5) 编辑