轉(http://blog.csdn.net/xinqidian2015/article/details/50537325)
CTK插件框架可以簡單的描述為C++的動態組件系統
DesignCTK插件框架的設計有很大的靈感來自OSGi并且使得應用程序由許多不同的組件組合成一個可擴展模型。這個模型允許通過那些組件間共享對象的服務通信。框架的分層模型被展示在圖片1中包括:
因此一個插件可以注冊一個服務,它可以獲取一個服務并且也可以監聽直到一個服務出現或者消失。任意數量的插件可以使用相同的接口注冊服務并且任何數量的插件都可以獲取相同名字的服務看圖片2.
新聞熱點
疑難解答