插件机制实现的原理. 主程序如果希望自身的功能可以被扩展 ...

文章推薦指數: 80 %
投票人數:10人

GetstartedFollowGetstartedFollowGetstarted插件机制实现的原理主程序如果希望自身的功能可以被扩展,其需要:提供一组服务(ServiceInterface)。

其提供(约束)了插件对主体能力可控制的边界。

服务定义的越精细,插件控制的粒度越小,能力越大,但耦合度和复杂度也越高。

定义一种扩展契约(Plug-InInterface),其描述了插件应该如何设计以便于主程序发现。

并通过插件管理模块(Plug-InManager)来发现、维护插件。



請為這篇文章評分?