如果我去一次而不是十次点击数据库,哪种设计模式适用?

时间:2011-04-05 19:05:42

标签: design-patterns oop

我正在查看一段代码,它将所有不同的查询数据包装在一个对象中。是否有适用于此场景的设计模式?

2 个答案:

答案 0 :(得分:0)

这确实不符合模式。

即使是不同的数据也必须有一些共同点,并且在单个数据库调用中可以将其视为良好的编程。

当然,如果有可能以后需要在并行调用中分发或完成数据(通常存储过程是顺序的,因此让客户端并行触发几个并等待所有内容完成通常会更快),这样的架构可能被认为是过早的优化。

答案 1 :(得分:-1)

我不确定你会得到什么...但我称之为工厂 - 然后工厂的实施可以做出关于如何对其成员进行优化的优化选择。 (可能是通过较少的数据库调用或其他任何你可以提出的技巧)