- 重學Java設計模式
- 付政委(小付哥)
- 295字
- 2021-05-19 18:09:56
4.6 本章總結
從優化過程來看,工廠模式并不復雜。一旦理解和掌握,會發現它更加簡單,同時也可以借助它提升開發效率。同時,不難總結出它的優點:避免創建者與具體的產品邏輯耦合;滿足單一職責,每一個業務邏輯實現都在自己所屬的類中完成;滿足開閉原則,無須更改使用調用方就可以在程序中引入新的產品類型。當然,這也會帶來一些問題,例如有非常多的獎品類型,實現的子類會極速擴張,因此需要使用其他的模式進行優化,這些在后續的設計模式中會逐步介紹。從案例入手學習設計模式往往要比只看理論知識更容易掌握,因為案例學習是縮短理論到實踐的有效方式。如果已經有所收獲,一定要嘗試實操,找一段業務代碼練習,以驗證自己的想法。
推薦閱讀
- The Complete Rust Programming Reference Guide
- Learning Cython Programming(Second Edition)
- Python自然語言處理實戰:核心技術與算法
- Learning ArcGIS Pro 2
- Twilio Best Practices
- 我的第一本算法書
- 羅克韋爾ControlLogix系統應用技術
- 人人都是網站分析師:從分析師的視角理解網站和解讀數據
- R大數據分析實用指南
- Kotlin從基礎到實戰
- Scala Reactive Programming
- Python算法詳解
- Building Machine Learning Systems with Python(Second Edition)
- 零基礎學Python編程(少兒趣味版)
- Android應用開發攻略