圖解設計模式的類型

設計模式已經經歷了很長一段時間的發展,它們提供了軟件開發過程中面臨的一般問題的最佳解決方案。學習這些模式有助於經驗不足的開發人員通過一種簡單快捷的方式來學習軟件設計。

今天我們就來一起學習一下設計模式的類型

GoF 將設計模式總結為23種,這些模式可以分為三大類,分別是:

  • 創建型模式創建模式提供了一種在創建對象的同時隱藏創建邏輯的方式,而不是使用 new 運算符直接實例化對象。這使得程序在判斷針對某個給定實例需要創建哪些對象時更加靈活。
  • 結構型模式結構型模式關注類和對象的組合。繼承的概念被用來組合接口和定義組合對象獲得新功能的方式。
  • 行為模式行為設計模式特別關注對象之間的通信。


圖解設計模式的類型


分享到:


相關文章: