1. 程式人生 > >重構之路第六篇——處理概括關系

重構之路第六篇——處理概括關系

取代 interface face down 函數 orm 塑造 tor 本體

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

重構之路第六篇——處理概括關系