简评:Refactoring to Patterns(最新的jolt Productivity Winner)



作者展示了如何从学习模式前的设计不足,到学习后的过度设计,最后到按模式重构的渐进式设计。 众多大腕推荐,马丁亲自做序。最新的jolt生产力奖获得者。

Refactoring to Patterns
By Joshua Kerievsky
 
Publisher : Addison Wesley
Pub Date : August 05, 2004
ISBN : 0-321-21335-1
Pages : 400


In 1994, Design Patterns changed the landscape of object-oriented development by introducing classic solutions to recurring design problems. In 1999, Refactoring revolutionized design by introducing an effective process for improving code. With the highly anticipated Refactoring to Patterns, Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.


This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.

原文地址:https://www.cnblogs.com/chenge/p/122001.html