我试图了解使用界面来帮助解决方案的问题。我在解决方案中有一个定义接口的项目。然后,我有第二个项目,它定义了一个新类,该类使用了第一个项目中定义的接口。
界面:
public interface IDocumentStore
{
Case GetCaseByAccount(int accountId);
}
使用以上示例,应在哪里定义返回类“ Case”?是否应该在接口项目中将其定义为类?还是也应该将其定义为接口?
我看到的大多数示例仅返回简单类型,即string,int,bool,因此我不清楚应该在哪里定义此类。
该接口将在将来用于创建其他文档存储提供程序。