.net隐藏实现并提供界面

时间:2014-08-06 03:29:26

标签: c# .net interface

我正与几位为我开发.net组件的开发人员合作。

我管理许可机制并希望隐藏实现。

我想向他们提供接口,例如methodIsLicenseValid(),因此他们必须在代码中使用它,但无法访问实现。

我应该使用哪种模式或技术来实现这一目标?

1 个答案:

答案 0 :(得分:3)

您应该使用Web Service公开methodIsLicenseValid(),并让您的开发者在必要时调用它。

这将适用于您的生产环境,并且还允许您更改methodIsLicenseValid()的实现,而不会向开发人员发送hasles,而不是向他们提供库/ dll