2012年10月17日

监听者-观察者模式

摘要: 在C++模式设计中,常用的一种模式设计方法就是监听者-观察者模式。每个监听者对象都把自己理解的事件注册到一个中心事件处理注册库,接收到消息后,中心事件处理注册库会把该消息分发到每个监听者对象。 下面是来自于c++ profressional中的代码:首先是监听者类:Listener.h 和Listener.cpp,这是一个监听者基类,该类中定义了消息处理的纯虚函数,代码如下:#pragma onceclass Listener{public: Listener(void); ~Listener(void); virtual void handleMessage(int in... 阅读全文

posted @ 2012-10-17 19:26 迈克老狼2012 阅读(1767) 评论(0) 推荐(0)

导航