敏捷开发中提倡依赖关系倒置,即1依赖接口而非具体类,2使用接口的对象定义接口。
boost signal中的signal的模板参数是个函数类型。可以将其看成一个接口。signal对象依赖这个接口,而且是有signal定义的。具体类去实现镇魂歌接口(即实现这个函数类型)
signal和slot框架组成了一个observer模式的实现。signal是出版者,slot是订阅者
posted on 2007-04-24 19:36
walkspeed 阅读(406)
评论(0) 编辑 收藏 引用 所属分类:
STL、Boost、范型编程 、
C++语言