Refactoring to Patterns

本书介绍了一种通过一系列低级别的重构来安全地将设计移向或远离模式实现的方法——模式导向重构。作者使用真实项目的代码示例,记录了超过二十种基于模式的设计转换,并提供了十二种表明需要这些重构的设计异味说明。此外,还详细介绍了如何组合低级别重构来实施高级模式,以及同一模式的多种实现方式及其适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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. Coverage includes:

*A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples
*Descriptions of twelve design smells that indicate the need for this book's refactorings
*General information and new insights about patterns and refactoring
*Detailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns
*Multiple ways to implement the same patternand when to use each
*Practical ways to get started even if you have little experience with patterns or refactoring

http://rapidshare.com/files/51115981/0321213351.rar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值