敏捷開發(fā)中提倡依賴關(guān)系倒置,即1依賴接口而非具體類,2使用接口的對象定義接口。
boost signal中的signal的模板參數(shù)是個函數(shù)類型??梢詫⑵淇闯梢粋€接口。signal對象依賴這個接口,而且是有signal定義的。具體類去實現(xiàn)鎮(zhèn)魂歌接口(即實現(xiàn)這個函數(shù)類型)
signal和slot框架組成了一個observer模式的實現(xiàn)。signal是出版者,slot是訂閱者
posted on 2007-04-24 19:36
walkspeed 閱讀(435)
評論(0) 編輯 收藏 引用 所屬分類:
STL、Boost、范型編程 、
C++語言