官术网_书友最值得收藏!

4.6 本章總結

從優化過程來看,工廠模式并不復雜。一旦理解和掌握,會發現它更加簡單,同時也可以借助它提升開發效率。同時,不難總結出它的優點:避免創建者與具體的產品邏輯耦合;滿足單一職責,每一個業務邏輯實現都在自己所屬的類中完成;滿足開閉原則,無須更改使用調用方就可以在程序中引入新的產品類型。當然,這也會帶來一些問題,例如有非常多的獎品類型,實現的子類會極速擴張,因此需要使用其他的模式進行優化,這些在后續的設計模式中會逐步介紹。從案例入手學習設計模式往往要比只看理論知識更容易掌握,因為案例學習是縮短理論到實踐的有效方式。如果已經有所收獲,一定要嘗試實操,找一段業務代碼練習,以驗證自己的想法。

主站蜘蛛池模板: 车险| 唐山市| 雷州市| 泽普县| 法库县| 渑池县| 庆阳市| 阿鲁科尔沁旗| 富锦市| 屯昌县| 陵川县| 岳西县| 驻马店市| 临江市| 古浪县| 建阳市| 枣庄市| 湖口县| 仁化县| 聂拉木县| 天祝| 正镶白旗| 迭部县| 英超| 孝义市| 湖北省| 宁陵县| 当涂县| 上杭县| 虹口区| 克什克腾旗| 霍城县| 札达县| 温泉县| 花莲市| 莒南县| 聊城市| 城步| 玉树县| 田林县| 金堂县|