2008年8月9日
摘要: 第三章 体验重构 个人强烈推荐《重构--改善既有代码的设计》(不过建议有2年以上的开发人员看,太早看是浪费时间)。 本章,作者用来一个阶乘容器的设计来说明重构。 3.1 一个阶乘容器 通常,作为一个初学者,我们的代码最初会设计如下: Code Code highlighting produced by Actipro CodeHighlighter (fr... 阅读全文
posted @ 2008-08-09 16:26 心不蒙尘 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 第二章 封装变化 2.1 设计模式之鹄的 这里说明一下:鹄的gǔdì〖bull's-eye〗∶箭靶的中心;练习射击的目标(请参见http://zidian.teachercn.com/gu/Word_5649.html) 设计模式是“封装变化”思想的最佳阐述。无论是创建型模式、结构型模型还是行为型模型,归根结底都是寻找软件中可能存在的“变化”,然后利用抽象的方式对这些变... 阅读全文
posted @ 2008-08-09 14:20 心不蒙尘 阅读(228) 评论(0) 推荐(0) 编辑