Здесь показаны различия между двумя версиями данной страницы.
|
php:shablony_proektirovanija:structural_patterns:data_mapper [2023/08/17 14:39] werwolf создано |
php:shablony_proektirovanija:structural_patterns:data_mapper [2023/08/17 14:39] (текущий) werwolf |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ## Преобразователь Данных (Data Mapper) | + | ===== Преобразователь Данных (Data Mapper) ===== |
| - | [▶ code](http://webmastermsk.ru:30000/serg/patterns-php/-/blob/main/structural/Data_mapper.php) | + | [[http://webmastermsk.ru:30000/serg/patterns-php/-/blob/main/structural/Data_mapper.php|▶ code]] |
| - | Преобразователь Данных — это паттерн, который выступает в роли посредника для двунаправленной передачи данных между | + | Преобразователь Данных — это паттерн, который выступает в роли посредника для двунаправленной передачи данных между\\ |
| - | постоянным хранилищем данных (часто, реляционной базы данных) и представления данных в памяти (слой домена, то что уже | + | постоянным хранилищем данных (часто, реляционной базы данных) и представления данных в памяти (слой домена, то что уже\\ |
| - | загружено и используется для логической обработки). Цель паттерна в том, чтобы держать представление данных в памяти и | + | загружено и используется для логической обработки). Цель паттерна в том, чтобы держать представление данных в памяти и\\ |
| постоянное хранилище данных независимыми друг от друга и от самого преобразователя данных | постоянное хранилище данных независимыми друг от друга и от самого преобразователя данных | ||
| - | Ключевым моментом этого паттерна, в отличие от Активной Записи (Active Records) является то, что модель данных следует | + | Ключевым моментом этого паттерна, в отличие от Активной Записи (Active Records) является то, что модель данных следует\\ |
| Принципу Единой Обязанности SOLID. | Принципу Единой Обязанности SOLID. | ||