【发布时间】:2014-08-06 03:29:25
【问题描述】:
我正在与几位为我开发 .net 组件的开发人员合作。
我管理许可机制并希望隐藏实施。
我只想为他们提供接口,例如methodIsLicenseValid(),因此他们必须在代码中使用它但无法访问实现。
我应该使用哪种模式或技术来实现该目标?
【问题讨论】:
-
可能是依赖注入,这样您就可以向开发人员提供接口,并且您的实现可以在单独的库中并在运行时在绑定中解析。
-
DI 是否存在已知的一些性能问题?我是否必须使用统一来通过 app.config 文件进行设置?