PHP设计模式之二

1.观察者模式

所谓观察者模式(observer)是在被观察中创建一个成员变量,并在构造方法中初始化成员变量为观察者实例,最后在需要观察的方法中调用观察者相对应的方法,以便对被观察者的方法做出响应。

例子:

2.适配器模式 

适配器模式为了解决要在不同的类之间调用不同的方法,进而有可能造成逻辑混乱的情况。具体实现如下面的例子:

策略模式 

在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。

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