我是一名有兴趣学习“设计模式”的新手程序员。我从多个站点阅读了很多关于设计模式的信息,但大多数都使用了特定模式的非常基本的应用程序。
我的目标是组成一个包含来自多个表的数据的对象。我正在使用存储库模式从我的数据库中的一个表中提取所需的数据。但我还需要来自第二个表的额外数据。 (在我看来,使用 Joins 会使这变得不必要地复杂化)这是我不确定下一步该做什么的地方。工厂模式会是最好的吗?等等……
在大多数情况下,至少有一些关于如何执行此操作的指导会有所帮助,但不一定是实际的“代码”。
最佳答案
有趣的是,您已经找到了答案。您在问题中说“撰写”。 Builder设计模式侧重于逐步构建一个复杂的对象,它几乎总是构建一个 Composite
关于c# - 可以应用什么设计模式来构建需要来自两个数据读取器的数据的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13160219/