标签: design-patterns software-design
我想知道如何制作我的代码Plugin / Priendliy。 让我们说:
我有一个程序,在用户界面上会有一个Addons部分,其他开发人员可以提供插件。但我如何设计这样的界面,我的代码与其他代码一起使用。我无法想象:(
答案 0 :(得分:0)
您没有指定您正在查看的语言/平台。如果它的.NET看看MEF:
http://www.codeplex.com/MEF
如果您正在寻找可以使用的模式,那么这至少是一个很好的起点。
答案 1 :(得分:0)
我会看看XPCOM或OSGi。
答案 2 :(得分:0)
查看一些将此作为核心功能的软件。例如,MediaPortal,MediaPortal2和MeedioOS内置了此功能。
答案 3 :(得分:0)
首先看一下Template Method Design Pattern。