观察者模式通俗的说,核心就是两个对象: 观察者 ,被观察者
1.设计两者类:观察者类 和 被观察者类;
2 .观察者类中,定义处理
3. 被观察者类中,定义事件。
4. 观察者与被观察者进行耦合
即 当 被观察者对象发生变化了与之耦合的观察者进行相应的动作,等等。
QT中信号槽,MFC的消息处理机制,都可以理解成观察者模式。
观察者模式通俗的说,核心就是两个对象: 观察者 ,被观察者
1.设计两者类:观察者类 和 被观察者类;
2 .观察者类中,定义处理
3. 被观察者类中,定义事件。
4. 观察者与被观察者进行耦合
即 当 被观察者对象发生变化了与之耦合的观察者进行相应的动作,等等。
QT中信号槽,MFC的消息处理机制,都可以理解成观察者模式。