c# - 4个接口(interface)的接口(interface)?

标签 c# .net design-patterns repository-pattern

我有一个相当大的数据库应用程序并尝试使用存储库模式。

我有 4 个接口(interface):IProductRepository、IFileRepository ....,我希望为所有 4 个接口(interface)提供一个组合接口(interface),我希望将其充当应用程序其他部分的 API。

我必须有一个类并输入4个接口(interface)的所有方法,并将接口(interface)添加到该类吗?听起来工作量很大。由于这 4 个方法中的每一个都有很多方法,我不想再次将它们全部键入。

或者我如何以最干净、最好的方式解决这个问题?

最佳答案

根据您的描述,听起来 Facade 应该符合要求。

http://www.dofactory.com/Patterns/PatternFacade.aspx

关于c# - 4个接口(interface)的接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6303111/

相关文章:

design-patterns - CQRS:按需构建的阅读模型?

c# - 从 c# 初始化 javascript 数组值

c# - 为什么我的 Storyboard 只运行一次?

php - PHP4 有依赖注入(inject)框架吗?

c++ - Do-While(false) block 与返回的效率

.net - 是否有将图像重新抗锯齿为不同背景颜色的技术?

c# - 部分类比继承有什么优势?

c# - 为什么它无法在构建为 dll 文件的 c++ 中全局声明一个类?

java - .Net 与 Java 工作

c# - 正则表达式/字符串分割