Posted on 2015-05-09 14:45
Onway 閱讀(173)
評論(0) 編輯 收藏 引用 所屬分類:
設(shè)計模式
7,觀察者
定義對象間的一種一對多的依賴關(guān)系,當(dāng)一個對象的狀態(tài)發(fā)生改變時,所有依賴于它的對象都得到通知并被自動更新。
計模式/57.png)
8,狀態(tài)
允許一個對象在其內(nèi)部狀態(tài)改變時改變它的行為。對象看起來似乎修改了它的類。
計模式/58.png)
9,策略
定義一系列的算法,把它們一個個封裝起來,并且使它們可互相替換。本模式使得算法可獨立于使用它的客戶而變化。
計模式/59.png)
10,模板方法
定義一個操作中的算法的骨架,而將一些步驟延遲到子類中。TemplateMethod使得子類可以不改變一個算法的結(jié)構(gòu)即可重定義該算法的某些特定步驟。
計模式/5_10.png)
11,訪問者
表示一個作用于某對象結(jié)構(gòu)中的各元素的操作。它使你可以在不改變各元素的類的前提下定義作用于這些元素的新操作。
計模式/5_11.png)