如何编写Addon / Plugin友好代码?

时间:2009-07-21 14:28:12

标签: design-patterns software-design

我想知道如何制作我的代码Plugin / Priendliy。 让我们说:

我有一个程序,在用户界面上会有一个Addons部分,其他开发人员可以提供插件。但我如何设计这样的界面,我的代码与其他代码一起使用。我无法想象:(

4 个答案:

答案 0 :(得分:0)

您没有指定您正在查看的语言/平台。如果它的.NET看看MEF:

http://www.codeplex.com/MEF

如果您正在寻找可以使用的模式,那么这至少是一个很好的起点。

答案 1 :(得分:0)

我会看看XPCOM或OSGi。

答案 2 :(得分:0)

查看一些将此作为核心功能的软件。例如,MediaPortal,MediaPortal2和MeedioOS内置了此功能。

答案 3 :(得分:0)

首先看一下Template Method Design Pattern