编程语言
首页 > 编程语言> > php – 何时在开发网站时使用观察者模式?

php – 何时在开发网站时使用观察者模式?

作者:互联网

我需要一些实际的例子,当我在开发网站时可以使用观察者模式..(使用php)

我有一个“当用户发布文章(主题)时,类RSS和类EMAIL(观察者)将修改rss并向管理员发送电子邮件”,但我甚至不确定这是否是一个好的例..

你在哪里使用观察者模式?

顺便说一句:这不是作业,我只是躺在这里思考这种模式:)

EDITED
我对“什么时候做”而不是“怎么做”更好奇

解决方法:

我有一个对象(单元格)的集合(数组)作为“cellCollection”对象的属性.为了减少内存使用量,每个单元实际上都是以序列化形式保存在缓存(磁盘文件,APC,内存缓存等)中,而“cellCollection”对象则保存其指向缓存位置的指针数组.我使用观察者模式,以便每当“单元”对象被修改时通知“cellCollection”对象,以便它可以更新缓存中的“单元”对象的主副本并根据需要调整其指针.

标签:php,design-patterns,observer-pattern
来源: https://codeday.me/bug/20190630/1341795.html