Шаблон проектирования Data Access Object

Слайд 2

Объект доступа к данным (Data Access Object – DAO)

Инкапсуляция доступа к источнику

Объект доступа к данным (Data Access Object – DAO) Инкапсуляция доступа к источнику данных
данных

Слайд 3

Объект доступа к данным — как это работает?

Объект доступа к данным — как это работает?

Слайд 4

Достоинства
улучшается сопровождаемость и гибкость
Недостатки
снижается производительность
создание дополнительных объектов
дополнительные вызовы между слоями

Объект доступа к

Достоинства улучшается сопровождаемость и гибкость Недостатки снижается производительность создание дополнительных объектов дополнительные
данным

Слайд 5

Пример 1. Один DAO-класс на все приложение

Пример 1. Один DAO-класс на все приложение

Слайд 6

Пример 2. По DAO-классу на каждый ValueObject

Пример 2. По DAO-классу на каждый ValueObject

Слайд 7

Неудачное распределение функций

Пример 3. По DAO-классу на тип операции с источником данных

Неудачное распределение функций Пример 3. По DAO-классу на тип операции с источником данных

Слайд 8

Пример 3. По DAO-классу на тип операции с источником данных

Пример 3. По DAO-классу на тип операции с источником данных
Имя файла: Шаблон-проектирования-Data-Access-Object.pptx
Количество просмотров: 21
Количество скачиваний: 0