模式的应用是一个渐进演变的过程_重构与模式书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 重构与模式 > 模式的应用是一个渐进演变的过程
疯狂的菠菜 重构与模式 的书评 发表时间:2009-08-23 18:08:14

模式的应用是一个渐进演变的过程

最近刚看完<重构与模式>这本书, 这本书很适合我的一直以来的观点, 大多数情况下, 模式的应用是一个渐进演变的过程, 坏味道也不是一开始就出现的, 而在一开始就想到用这个模式, 那个模式的, 很可能导致设计过度. 貌似重构与模式有一种天然的关系. 重构是手段, 模式是目的, 同时模式也为重构指明了方向和原则.书的原名<refactoring to parttens>很好的揭示了这本书的内容, 反而是中文名.....
<重构>林林总总的列出了我们会用到的各种重构手法, <设计模式>向我们描述了23种模式是个什么样子, 何种情况适用. 而这本书很好的将二者联系起来.
重构方法有很多, <重构与模式>中重点关注了几个重构手法和模式的关系, 而这几个重构手法相对来说不怎么好用, 或者很少人能用到, 可以归类为重构的高级用法. 我就是这样^_^, 大部分情况下重构的手法可能就是重命名, 抽取方法, 抽取类等等.
本书从创建, 简化, 泛化, 保护, 聚集操作几个方面来讲重构到模式, 对我个人而言, 简化和泛化应该是本书的精华所在. 每一个重构到模式的讲解按照<设计模式>的风格来安排(动机, 优缺点, 做法, 示例), 不过我觉得UML类图一目了然, 真正的是达到了一图胜千言的效果.

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读