代码之家  ›  专栏  ›  技术社区  ›  Devin Jeanpierre

实现插件系统有哪些不同的方法?

  •  5
  • Devin Jeanpierre  · 技术社区  · 16 年前

    我并不是在寻找特定语言的答案,只是在寻找实现插件系统的一般模型(如果您想知道,我使用的是Python)。我有我自己的想法(注册回拨,就是这样),但我知道其他人存在。通常使用什么,还有什么是合理的?

    你所说的插件系统是什么意思?依赖注入和IOC容器听起来是一个好的解决方案吗?

    我的意思是,呃,好吧,一种在不改变基本程序的情况下将功能插入基本程序的方法。当我出发的时候,我并不打算给它下定义。依赖注入没有 特别适合我正在做的事情,但我对它们不太了解。

    4 回复  |  直到 16 年前
        2
  •  2
  •   easeout    16 年前

        3
  •  1
  •   John Millikin    16 年前

    setuptools pkg_resources

        4
  •  0
  •   Jimmy McNulty    15 年前