Когда я вижу Update()
, Fill()
методов объекта DataAdapter
, я всегда думаю, использует ли DataAdapter
шаблон фасада?
Использует ли DataAdapter шаблон фасада или шаблон адаптера.
Похоже, что за кулисами оно создаст объект Command
, объект Connection
и выполнит его для нас.
Или DataAdapter
использует шаблон адаптера, потому что он является адаптером между Dataset
и Command
объектом, объектом связи?
Nope - Facade определяет новый интерфейс, тогда как Adapter использует старый интерфейс. Адаптер объединяет два существующих интерфейса в противоположность определению совершенно нового. –