码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-10-22 17:06:00      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:with   关系   form   super   push   str   lap   ons   ati   

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(以继承取代委托)

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

标签:with   关系   form   super   push   str   lap   ons   ati   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!