行为模式(观察者模式)

观察者模式,也称发布-订阅模式,定义了一个被观察者和多个观察者的、一对多的对象关系。 在被观察者状态发生变化的时候,它的所有观察者都会收到通知,并自动更新。 观察者模式通常用在实时事件处理系统、组件间解耦、数据库驱动的消息队列系统,同时也是MVC设计模式中的重要组成部分。 以下我们以订单创建为例。 当订单创建后,系统会发送邮件和短信,并保存日志记录。 1 问题 在没有用观察者模式的时候,如下: c
相关文章
相关标签/搜索