扩展应用程序并访问其功能

本文关键字:功能 访问 应用程序 扩展 | 更新日期: 2023-09-27 18:22:23

我正在尝试设计一个执行计划任务的轻量级服务。由于我希望能够慢慢地添加新的''不同的任务,我已经读了很多关于反射和反向控制''依赖注入的文章。然而,对于所有不同的选项和框架,我陷入了一个最简单的问题:如何访问新函数以便执行它们?

扩展应用程序并访问其功能

大多数为应用程序和基于它们的框架添加可扩展性的设计/模式鼓励,甚至有时迫使我们在需要扩展应用程序的部分使用定义良好的接口,所以这一切都是关于统一接口的,访问新功能应该通过这些定义良好的界面来完成,管理和调用新方法和执行流应该被视为插件/扩展的内部实现。

所以我相信第一步应该是找到需求并将它们统一为一个扩展点,然后简单地基于选择的框架来实现扩展。