首页 > 其他 > 详细

重构之路第六篇——处理概括关系

时间:2017-10-22 15:33:49      阅读:241      评论:0      收藏:0      [点我收藏+]

1 Pull up Field(字段上移)

2 Pull up Method(函数上移)

3 Pull up Constructor Body(构造函数本体上移)

4 Push Down Method(函数下移)

5 Push Down Field(字段下移)

6 Extract Subclass(提炼子类)

7 Extract Superclass(提炼超类)

8 Extract Interface(提炼接口)

9 Collapse Hierarchy(折叠继承体系)

10 Form Template Method(塑造模板函数)

11 Replace Inheritance with Delegation(以委托取代继承)

12 Replace Delegation with Inheritance(以继承取代委托)

重构之路第六篇——处理概括关系

原文:http://www.cnblogs.com/cs-forget/p/7709962.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!