- 重學Java設計模式
- 付政委(小付哥)
- 235字
- 2021-05-19 18:09:48
1.3 設計模式有哪些種類
按照不同的業務領域和場景的復雜程度,以及選擇不同的設計模式,在整個系統建設落地中都會有不同的呈現形式。就像出行可以選擇不同的交通工具一樣,如近距離騎自行車、中短程駕車、遠程乘坐高鐵或飛機等。
即使有這樣差異化的實現方式,也可以把設計模式按照其實現形式歸為三類:
·創建型模式:提供創建對象的機制,提升已有代碼的靈活性和可復用性。
·結構型模式:介紹如何將對象和類組裝成較大的結構,并同時保持結構的靈活和高效。
·行為模式:負責對象間的高效溝通和職責傳遞委派。
推薦閱讀
- Learning NServiceBus(Second Edition)
- C#完全自學教程
- 編寫高質量代碼:改善Python程序的91個建議
- 數據結構(Python語言描述)(第2版)
- Mastering LibGDX Game Development
- Python機器學習算法與實戰
- Oracle 18c 必須掌握的新特性:管理與實戰
- UVM實戰
- Mastering Linux Security and Hardening
- C專家編程
- QGIS Python Programming Cookbook(Second Edition)
- Access 2010數據庫應用技術實驗指導與習題選解(第2版)
- Python語言科研繪圖與學術圖表繪制從入門到精通
- Python數據可視化之matplotlib實踐
- HTML 5與CSS 3權威指南(第4版·上冊)