幫你整理 Java 中常見設計模式整理

weixin_34370347發表於2018-05-23

在實際的生產開發中,我們會接觸到很多設計模式的例子,有些可能是你熟悉的,有些可能你不熟悉,或者見也沒見過。本文的宗旨就是梳理開發中常見的設計模式,讓你對設計模式有一定的認識,從而在生產實際中使用。

Java 中常見設計模式

各設計模式關鍵詞

上面羅列了一些關鍵的設計模式,下面這個表格就是將設計模式中的關鍵點和例子,給大家羅列出來,方便大家在日後查詢,做到心中有數,而且足可以應付面試。

設計模式 特點 案例
單例模式 最常用,最常見的一種模式,一個類只能建立一個物件 各種Manager
建造者模式 通過第三個類來建立類 Retrofit物件的建立
原型模式 拷貝複製 二重身
工廠模式 通過一個類,能夠創造出很多不一樣的類 汽車製造
抽象工廠模式 在工廠模式的基礎上,給工廠抽象,多了一個工廠的抽象類 汽車製造高階版本
策略模式 通過設定不同的策略來實現不同的方法 Android動畫插值器
狀態模式 通過不同的狀態來執行不同的方法 電池沒電了
責任鏈模式 一個鏈狀的處理方式 領導報銷
直譯器模式 通過規定解析標準來解析物件 運算表示式
命令模式 命令者和處理命令者 Button
觀察者模式 一方有變動,會通知所有人 微信訂閱號
備忘錄模式 通過一個類來儲存別的類的狀態 遊戲存檔

更多資訊,請關注微信公眾號『皮克啪的鏟屎官』。有不一樣的精彩內容,每天釋出。 ![皮克啪的鏟屎官](底部二維碼.png

)

相關文章