Задался вопросом: а кем выступает репозиторий для Domain
слоя. Правильно ли я понимаю, что репозиторий — просто мост, между логикой и системно-зависимой частью? Например, если репозитрий берет данные из SQLite БД, он читает данные из Data-слоя, потому что только он знает, как работать конкретно с этой БД. Выходит, репозиторий просто преобразует объекты типа AccountRecord
в Account
(добавляя различные функции как сортировка, фильтрация и прочее)?
Вопрос: какая фактическая роль репозитория и какова его задача для Domain
слоя?
Репозитрий — является интерфейсом доступа к системно-зависимой части. Этим интерфейсом владеет слой с бизнес-логикой, через которую и производит работу с данными. Этим достигается принцип независимости от деталей.
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Можно ли мыслить в терминологии конкретного источника данных (например, базы данных) в Presentation (Presenter) и Domain (Interactor) слоях? Для примера: может...
Как правильно раскладывать пакеты в проекте, если используется "Чистая архитектура"? Есть ли какие-то нормальные проекты-примеры реализации...
Здравствуйте, может ли кто дать простой пример использования SpeechRecognizer? Мне нужно чтобы пользователь говорил на английском, и это выводилось...