按照設計模式的目的進行劃分:
類別 | 內容 | 舉例 |
創建型模式 | 通過抽象類所定義的接口,封裝了系統中對象如何創建、組合等信息 | 其代表有Singleton模式等 |
結構型模式 | 主要用於如何組合自己有的類和對象以獲得更大的結構 | 其代表有Adapter模式等 |
行爲型模式 | 主要用於對象之間的職責及其提供服務的分配方式 | 其代表有Visitor模式等 |
按照設計模式的目的進行劃分:
類別 | 內容 | 舉例 |
創建型模式 | 通過抽象類所定義的接口,封裝了系統中對象如何創建、組合等信息 | 其代表有Singleton模式等 |
結構型模式 | 主要用於如何組合自己有的類和對象以獲得更大的結構 | 其代表有Adapter模式等 |
行爲型模式 | 主要用於對象之間的職責及其提供服務的分配方式 | 其代表有Visitor模式等 |