2013年4月28日

(原创) 一个通用的C++ 消息总线框架

摘要: c++11 boost技术交流群:296561497,欢迎大家来交流技术。应用开发过程中经常会处理对象间通信的问题,一般都是对象或接口的依赖和引用去实现对象间的通信,这在一般情况下是没问题的,但是如果相互通信的对象很多,可能会造成对象间的引用关系像蜘蛛网一样,这样会导致对象关系很复杂,难以维护的问题,解决这个问题的一个好方法是通过消息总线去解耦对象间大量相互引用的紧耦合的关系。设计思路:被通信对象向消息总线发布一个主题,这个主题包含消息主题、消息类型和消息处理函数,消息主题标示某个特定的主题,消息类型用来区分标示这个主题会响应某个特定的消息,消息处理函数用来响应该主题的某种消息类型。通信对象向 阅读全文

posted @ 2013-04-28 11:35 qicosmos(江南) 阅读(9171) 评论(2) 推荐(3) 编辑

导航