首页 > 其他 > 详细

ctk接口与插件对应关系

时间:2020-07-01 18:59:36      阅读:94      评论:0      收藏:0      [点我收藏+]

0、接口与插件的概念

所谓的接口就是纯虚函数类,也就是最终的服务;插件就是实现这个接口类的实现类,所以理论上有多少个实现类就有多少个插件。

注意每个插件都有自己的注册器Activator

1、1对1

技术分享图片

 

 

 

 

 1个接口类由1个类实现,输出1个服务和1个插件。

2、多对1

技术分享图片

 

   1个类实现了2个接口类,输出2个服务和1个插件,无论想使用哪个服务最终都通过这同一个插件来实现

3、1对多

技术分享图片

 

    1接口由两个类实现,也就是某一个问题提供了2种解决思路,输出1个服务和2个插件,通过ctkPluginConstants::SERVICE_RANKING和ctkPluginConstants::SERVICE_ID来调用不同的插件。

ctk接口与插件对应关系

原文:https://www.cnblogs.com/judes/p/13220739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!