软件工程领域的超级经典巨著与另一巨著《设计模式》并称"软工双雄"全美销量超过100000册亚马逊书店五星书在本书中作者MartinFowler充分展示了何处可能需要重构以及如何将不好的设计改造为良好的设计当对象技术成为老生常谈之后尤其在Java编程语言之中新的问题也在软件开发社区中浮现了出来缺乏经验的开发人员完成了大量粗劣设计获得的