DataAdapter是否使用外观模式或适配器模式。

时间:2009-01-27 03:48:47

标签: design-patterns dataadapter facade

当我看到Update()对象的Fill()DataAdapter种方法时,我一直认为DataAdapter是否使用了外观模式?

它在幕后看起来会创建Command对象,Connection对象并为我们执行它。

DataAdapter使用适配器模式,因为它是DatasetCommand对象之间的适配器,连接对象?

3 个答案:

答案 0 :(得分:3)

并非所有东西都是GoF设计模式。

答案 1 :(得分:1)

我认为你或许可以把它想象成Repository模式,只是它专注于数据连接。它不是一个真正的适配器,因为它不利于命令和数据集之间的通信机制 - 它实际上是为自己的目的操纵和创建自己的命令。

答案 2 :(得分:-3)

Facade和Adapter模式完全相同。唯一的区别是模式的名称。