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

Posted 沪深狙击手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重构之路第六篇——处理概括关系相关的知识,希望对你有一定的参考价值。

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

以上是关于重构之路第六篇——处理概括关系的主要内容,如果未能解决你的问题,请参考以下文章

Python之路第六篇:socket

Python之路第六篇:socket

Python之路第六篇:socket

Python之路,第六篇:Python入门与基础6

python之路第六篇_面向对象

Django之路第六篇:完善博客