PHP設計模式之二

1.觀察者模式

所謂觀察者模式(observer)是在被觀察中創建一個成員變量,並在構造方法中初始化成員變量爲觀察者實例,最後在需要觀察的方法中調用觀察者相對應的方法,以便對被觀察者的方法做出響應。

例子:

2.適配器模式 

適配器模式爲了解決要在不同的類之間調用不同的方法,進而有可能造成邏輯混亂的情況。具體實現如下面的例子:

策略模式 

在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context 對象。策略對象改變 context 對象的執行算法。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章