- 重學Java設計模式
- 付政委(小付哥)
- 266字
- 2021-05-19 18:09:59
5.6 本章總結
抽象工廠模式要解決的是在一個產品族存在多個不同類型的產品(Redis集群、操作系統)的情況下選擇接口的問題。而這種場景在業務開發中也非常多見,只不過可能有時候沒有將它們抽象出來。如果知道在什么場景下可以通過抽象工程優化代碼,那么在代碼層級結構以及滿足業務需求方面,可以得到很好的完成功能實現并提升擴展性和優雅度。設計模式的使用滿足了單一職責、開閉原則和解耦等要求。如果說有什么缺點,那就是隨著業務的場景功能不斷拓展,可能會加大類實現上的復雜度。但隨著其他設計方式的引入,以及代理類和自動生成加載的方式,這種設計上的欠缺也可以解決。
推薦閱讀
- 深入淺出數據科學:Python編程
- 深度學習經典案例解析:基于MATLAB
- CentOS 7 Server Deployment Cookbook
- 機器學習與R語言實戰
- 大數據分析與應用實戰:統計機器學習之數據導向編程
- Advanced Express Web Application Development
- Visual Foxpro 9.0數據庫程序設計教程
- Java Fundamentals
- Zabbix Performance Tuning
- Programming Microsoft Dynamics? NAV 2015
- Java EE 7 with GlassFish 4 Application Server
- 計算機應用基礎案例教程(第二版)
- Getting Started with JUCE
- 現代C++語言核心特性解析
- Flutter之旅