重构到模式
资源分类:电子书籍
更新日期:6/23/2008
语言:英文 授权形式:免费
本书荣获2005年《软件开发》杂志图书通用类的效率大奖 (Productivity Award).
1994年,《设计模式》通过引入经典的解决方案来处理反复出现的设计问题而改变了面向对象开发技术的发展前景;1999年,《重构》通过引入一种有效的过程来改善代码而彻底变革了设计的内涵;本书则通过重构的演进过程来保持模式的一致性,从而改变了我们的设计方法。..
本书介绍了以模式为导向的重构方法的理论和实践:一系列低级重构,让设计人员能够安全地将设计移到模式实现,或从模式实现中移出设计。通过使用实际项目的代码,本书记录了潜藏在20多个基于模式的设计转换之下的思想方法和设计步骤。同时,本书对于模式差异以及如何以尽可能简单的方式实现模式提出了颇有见解的观点。
本书的主要内容:
列出27个以模式为导向的重构,并辅以实际项目的代码实例。
描述12个“设计味道”,指示出需要本书所讲述的重构方法。
关于模式和重构的综合说明以及新的观点和想法。
详细的实现机制:如何组合低级重构来实现高级模式。
多种方式来实现相同的模式以及何时使用哪一种。
采用实际的方法引导读者尤其是缺乏模式或重构经验的读者开始学习模式或重构方面的知识。
本书提炼和反映了全球模式、重构和敏捷开发社区60多位软件工程领域先驱的思想和观点。不管你正在集中精力进行遗留开发还是新型开发,本书都将帮助你学会如何安全、有效地做出重要的设计变更,使你成为更好的软件设计人员。
下载:Windows Live SkyDrive