当我看到Update()
对象的Fill()
,DataAdapter
种方法时,我一直认为DataAdapter
是否使用了外观模式?
它在幕后看起来会创建Command
对象,Connection
对象并为我们执行它。
或DataAdapter
使用适配器模式,因为它是Dataset
和Command
对象之间的适配器,连接对象?
答案 0 :(得分:3)
并非所有东西都是GoF设计模式。
答案 1 :(得分:1)
我认为你或许可以把它想象成Repository模式,只是它专注于数据连接。它不是一个真正的适配器,因为它不利于命令和数据集之间的通信机制 - 它实际上是为自己的目的操纵和创建自己的命令。
答案 2 :(得分:-3)
Facade和Adapter模式完全相同。唯一的区别是模式的名称。