PHP观察者模式

php中没有事件

观察者模式的定义为,当主体知道事件发生时,观察者需要被通知到 

其实就是在方法中调用对象,或多个对象,或者执行方法,调用的对象在这里叫做观察者。

如果需要调用多个对象,可以使用php自带的splobjectStorage对象的attach()方法添加对象,detach()方法删除对象

可以利用foreach循环取出splobjectStorage对象中保存的对象

标识映射模式也可以看做对观察者模式的应用

你可能感兴趣的:(观察者模式)