HTML5技术

【实践】基于接口的插件机制 - 悠扬的牧笛(2)

字号+ 作者:H5之家 来源:H5之家 2017-01-18 14:03 我要评论( )

这个迷你编辑器是之前的一个小程序,整理代码的时候发现的,突然想改造一下使其更符合我的使用要求,就顺便加了个插件机制。插件机制是一种良好的软件设计思想,可以在不修改主程序的情况下扩展主程序的功能,有时

这个迷你编辑器是之前的一个小程序,整理代码的时候发现的,突然想改造一下使其更符合我的使用要求,就顺便加了个插件机制。插件机制是一种良好的软件设计思想,可以在不修改主程序的情况下扩展主程序的功能,有时候一款软件的插件功能要比主程序自带的功能要强大得多。应用插件机制要注意几点:

  • 定义接口,也就是主程序与插件的“契约”
  • 应用反射,通过反射来加载符合接口的类,然后创建该类的对象调用接口方法
  •  代码尚在整理中,稍后会开源到GitHub上,希望这篇文章能帮助到对插件机制不是很了解的人。如果文中表述有不得当的地方,还请指正。

     

    作者:悠扬的牧笛

    博客地址:

    声明:本博客原创文字只代表本人工作中在某一时间内总结的观点或结论,与本人所在单位没有直接利益关系。非商业,未授权贴子请以现状保留,转载时必须保留此段声明,且在文章页面明显位置给出原文连接。

     

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 总结的一些微信API接口 - 菜鸟的飞翔梦

      总结的一些微信API接口 - 菜鸟的飞翔梦

      2017-01-08 08:01

    • 干货来袭-整套完整安全的API接口解决方案 - hubro

      干货来袭-整套完整安全的API接口解决方案 - hubro

      2017-01-05 17:00

    • 基于AngularJS的个推前端云组件探秘 - 喵神

      基于AngularJS的个推前端云组件探秘 - 喵神

      2016-10-26 12:00

    • 基于html5,父级块中添加video,不能全屏播放的问题解决。 - 猕猴桃姑娘

      基于html5,父级块中添加video,不能全屏播放的问题解决。 - 猕猴桃

      2016-10-18 18:00

    网友点评
    >