您可以使用自下而上的开发方法逐层构建插件。

自下而上的开发方法从低级别的层开始,随后逐层递增到更高级别的层,最终完成插件构建。如果该方法混合了交互式和迭代式开发方法,则每次迭代都会交付部分或整个层。在 N 次迭代结束后,即完全完成了插件。

图 1. 自下而上的插件开发
自下而上的插件开发

自下而上的插件开发方法的优势在于开发时每次都只关注于一层。

请注意自下而上插件开发方法的以下不利因素。

  • 很难显示插件开发的进度,除非完成部分插入。

  • 不太适合敏捷开发做法。

自下而上开发过程非常适合小型插件的开发,减少甚至无需多组封装类、脚本对象、操作或工作流。