插件 - 插件机制触手可及

文章目录

  • Pre
  • 方案
  • 流程图
  • 优点
  • 缺点
  • Code
  • 小结

在这里插入图片描述


Pre

插件 - 一份配置,离插件机制只有一步之遥 中是不是有依赖, 我不想依赖 ,肿么办?

插件 - 插件机制触手可及_第1张图片


方案

  1. 应用A定义服务接口,约定插件实现的功能规范。
  2. 应用B,C,D等各自实现该接口,并打包成jar包,放置在应用A约定的读取目录下。
  3. 应用A在运行时,读取该目录下的jar包,通过反射的方式加载jar包中的实现类。
  4. 应用A调用实现类的方法,完成各自的功能扩展。

流程图

你可能感兴趣的:(【小工匠聊架構】,java,插件)