Java設計模式概要總結

編程語言 設計模式 文章 科技 技術佈道者 2017-04-19

Java 設計模式,即GOF中共23中設計模式,對於這23中設計模式,GOF把它們分為3類,下面分別介紹。

1、創建型設計模式,包括5種

抽象了對象實例化過程,用來幫助創建對象的實例

包括單例模式、工廠方法模式、抽象工廠模式、生成器模式、原型模式

2、結構型模式,包括7種

描述如何組合類和對象以獲得更大的結構

外觀模式、適配器模式、代理模式、組合(Composite)模式、亨元(FlyWeight)模式、裝飾模式、橋接(Bridge)模式

3、行為型模式,包括11種

描述算法和對象間職責的分配

中介者模式、觀察者模式、命令模式、迭代器模式、模板方法模式、策略模式、狀態模式、備忘錄模式、解釋器模式、責任鏈模式、訪問者模式

Java設計模式概要總結

設計模式總結

當然,其它文章裡或許出現過按照其他方式進行的分類,我們不在這裡進行介紹。

------------------------------------------------

具體設計模式的詳細介紹,以後我們會在每天的更新裡分享給大家,歡迎大家關注,我們會持續更新。

Java設計模式概要總結

相關推薦

推薦中...