重构之大型重构
来源:互联网 发布:淘宝代购快到自动打款 编辑:程序博客网 时间:2024/04/28 03:03
1.Tease Apart Inheritance(梳理并分解继承体系)
建立两个继承体系,并通过委托关系(delegation)让其中一个可以调用另一个。
2.Convert Procedural Design to Objects(将过程化设计转化为对象设计)
将数据记录(data records)变成对象,将行为分开,并将行为移入相关对象之中。
3.Separate Domain from Presentation(将领域和表述/显示分离)
将domain logic(领域逻辑)分离出来,为它们建立独立的domain classes.
4.Extract Hierarchy(提炼继承体系)
建立继承体系,以一个subclass表示一种特殊情况。
- 重构之大型重构
- 重构方法之大型重构
- 重构系列之大型重构
- 7、大型重构
- 大型重构
- 《重构改善既有代码的设计》之重构列表--大型重构
- 重构-改善既有代码的设计:大型重构
- 重构摘要12_大型重构
- 大话重构之系统重构
- 重构之我见
- 重构之思路
- 重构之法
- 重构之度
- 重构之心得体会
- 重构之“理想国”?
- 重构之路
- 重构之Android
- 在大型遗留系统基础上运作重构项目
- 网络游戏测试过程
- 重构之Bad Smells
- 游戏软件的测试方法简述
- 重构之处理概括关系
- 游戏测试方案的产生
- 重构之大型重构
- 游戏项目中的自动化测试和持续集成
- 关于几率的测试
- 如何提高自己的编程水平
- 重构之简化函数调用
- 广州第三次测试交流会
- 重构之简化条件表达式
- 如何更好地与开发工程师沟通-给测试工程师的建议
- 本来WOW可以不用加入防沉迷的,现在看来不可能了