敏捷開發中提倡依賴關系倒置,即1依賴接口而非具體類,2使用接口的對象定義接口。
boost signal中的signal的模板參數是個函數類型。可以將其看成一個接口。signal對象依賴這個接口,而且是有signal定義的。具體類去實現鎮魂歌接口(即實現這個函數類型)
signal和slot框架組成了一個observer模式的實現。signal是出版者,slot是訂閱者
posted on 2007-04-24 19:36
walkspeed 閱讀(420)
評論(0) 編輯 收藏 引用 所屬分類:
STL、Boost、范型編程 、
C++語言