观察者模式

来源:互联网 发布:淘宝网上预订鲜花 编辑:程序博客网 时间:2024/06/03 17:03
当存在一对多的关系时,我们设计一个观察者,用来处理一个变化引起的相关变化动作。

设计一个观察者,观察者维护一系列对象族,这些对象族都是由相应动作需要做出变化者自己注册的。当一个变化发生时,会通知观察者这个变化,然后观察者会遍历所有对象族,通知相应对象



实现:

1、通过注册对象指针和函数指针来完成

2、定义接口类,要做出动作类继承接口类,然后注册对象指针,则观察者会直接调用接口类中的方法,通知其完成相关动作

0 0
原创粉丝点击