Слайд 2Объект доступа к данным (Data Access Object – DAO)
Инкапсуляция доступа к источнику
данных
Слайд 3Объект доступа к данным —
как это работает?
Слайд 4Достоинства
улучшается сопровождаемость и гибкость
Недостатки
снижается производительность
создание дополнительных объектов
дополнительные вызовы между слоями
Объект доступа к
данным
Слайд 5Пример 1. Один DAO-класс на все приложение
Слайд 6Пример 2. По DAO-классу на каждый ValueObject
Слайд 7Неудачное распределение функций
Пример 3. По DAO-классу на тип операции с источником данных
Слайд 8Пример 3. По DAO-классу на тип операции с источником данных