廣場
專題
幫助
登錄
注冊
廣場
專題
企業文檔
幫助
AI助理
登錄
注冊
博客選編
/
31天重構學習筆記系列
31天重構學習筆記系列
評論:0 關注:35
31天重構這個系列和《代碼大全》、《重構:改善既有代碼的設計》比較起來最大的特點就是比較簡單且淺顯易懂。我這系列文章也都是學習并概括Sean Chambers的31天重構的知識要領。當然這個系列除了用于重構Tips之外,也非常適合做新系統的代碼規范參考。
閱讀
推送到Kindle
下載
PDF
EPUB
MOBI
小程序閱讀
關注
分享
微博
QQ
微信
小程序閱讀
打開微信"掃一掃"閱讀
舉報
概要
目錄
暫無描述
前言
索引
1. 封裝集合
2. 移動方法
3. 提升方法
4. 降低方法
5. 提升字段
6. 降低字段
7. 重命名(方法,類,參數)
8. 使用委派代替繼承
9. 提取接口
10. 提取方法
11. 使用策略類
12. 分解依賴
13. 提取方法對象
14. 分離職責
15. 移除重復內容
16. 封裝條件
17. 提取父類
18. 使用條件判斷代替異常
19. 提取工廠類
20. 提取子類
21. 合并繼承
22. 分解方法
23. 引入參數對象
24. 分解復雜判斷
25. 引入契約式設計
26. 避免雙重否定
27. 去除上帝類
28. 為布爾方法命名
29. 去除中間人對象
30. 盡快返回
31. 使用多態代替條件判斷
重新整理下載
? 2015-2025 上海頂想信息科技有限公司
關于我們
反饋建議
合作伙伴
產品價格
官方博客
客戶端
云大使
插件中心
滬ICP備12007941號-4
哎呀哎呀视频在线观看