【发布时间】:2018-03-21 13:34:27
【问题描述】:
我必须与另一个团队分享一些 webApi 请求和响应。 我创建了一个包含所有接口的 .Net Core 2.0 项目。
他们要求我有真正的类而不是接口,对吗?我愿意分享接口而不是类
【问题讨论】:
-
真正的类是指他们要求抽象基类还是要针对具体实现进行编码?对于前者,请参阅stackoverflow.com/questions/761194/…。后者在原则上听起来是个坏主意。
-
当你说你想分享你的意思是他们会使用你的 API 还是你的意思是他们正在写非常相似的东西所以希望你分享你的代码作为起点?
-
你能澄清一下吗?这个团队在你们公司吗?如果他们这样做,您可能想给他们他们要求的代码。如果没有,只需提供一些有关接口如何工作的完整文档
标签: c# class interface abstract