我正与几位为我开发.net组件的开发人员合作。
我管理许可机制并希望隐藏实现。
我想向他们提供接口,例如methodIsLicenseValid()
,因此他们必须在代码中使用它,但无法访问实现。
我应该使用哪种模式或技术来实现这一目标?
答案 0 :(得分:3)
您应该使用Web Service
公开methodIsLicenseValid()
,并让您的开发者在必要时调用它。
这将适用于您的生产环境,并且还允许您更改methodIsLicenseValid()的实现,而不会向开发人员发送hasles,而不是向他们提供库/ dll