插件实现原理图

插件开发称为接口编程或契约式编程。插件通过实现主体规定的接口,来标识自己的身份,并处理主体的事件响应;通过调用主体的服务来实现交互。
实现插件需要主体提供以下三点:

1、一组服务接口,该接口规定了插件控制主体能力的范围。接口定义的越精细,插件控制主体的细节就越小,功能越强,但是主体的复杂度也越高;
2、一组扩展接口,该接口定义插件的设计开发规范,以便于被主体调用;
3、管理模块,用于维护、管理插件;

Categories: 计算机

0 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注