各設計模式對比及程式設計思想總結
設計模式
一句話歸納
舉例工廠模式(factory)
只對結果負責,封裝建立過程。
beanfactory、calender
單例模式(singleton)
保證獨一無二。
原型模式(prototype)
拔一根猴毛,吹出千萬個。
arraylist、prototypebean
**模式(proxy)
找人辦事,增強職責。
proxyfactorybean、
jdkdynamicaopproxy、cglibaopproxy
委派模式(delegate)
幹活算你的(普通員工),功
勞算我的(專案經理)。
dispatcherservlet、
beandefinitionparserdelegate
策略模式(strategy)
策略模式(strategy) 使用者選擇,結果統一。
instantiationstrategy
模板模式(template)
流程標準化,自己實現定製。
介面卡模式(adapter)
相容轉換頭。
advisoradapter、handleradapter
裝飾器模式(decorator)
包裝,同宗同源。
觀察者模式(observer)
任務完成時通知。
contextloaderlistener
Java中常用的設計模式
在這裡總結一些常用的設計模式,不過好多也是在網上學習別人來的,不過推薦一些好的總結 1.單例模式 單例模式有以下特點 1 單例類只能有乙個例項。2 單例類必須自己建立自己的唯一例項。3 單例類必須給所有其他物件提供這一例項。單例模式確保某個類只有乙個例項,而且自行例項化並向整個系統提供這個例項。總之...
Android中常用的設計模式
下面介紹一些android開發中常用的幾種設計模式 觀察者模式定義了一種一對多的依賴關係,當乙個物件的狀態改變時,所有依賴於它的物件都能得到通知並被自動更新。適用場景 1,天氣預報服務,一旦有天氣資訊更新,它就會及時向你傳送最新的天氣資訊 2,雜誌的訂閱 3,廣播 4,事件匯流排eventbus 確...
EJB中常用的設計模式
1 bridge模式 將抽象和行為劃分開來,各自獨立,但能動態的結合起來 好象搭建了一座橋 在ejb中,是將商業邏輯和資料庫訪問這樣的行為劃分開來,資料庫訪問專門放置在dao中了。2 adapter模式 將特定的資料來源驅動介面適配到dao介面中去 3 工廠模式 建立物件,達到介面和實現分離的目的 ...