1.Move Method : 將函式搬到它適合的位置
2.Move Field : 將資料搬到它適合的位置
3.Extract Class : 將一個功能太多的class,提練為多個class
4.Inline Class : 將功能過小的Class,合併為一個
5.Hide Delegate : 在server端建立client所需要的函式,用以隱藏delegation
6.Remove Middle Man : 移除過多的簡單 delegation
7.Introduce Foreign Method : 加入外來的函式
8.Introduce Local Extention : 加入區域性擴展
沒有留言:
張貼留言