Size: a a a

Android Developers

2020 July 27

H

Hasan in Android Developers
Quantum Harmonizer
репозитории — и есть Model
Отдельный класс Model создать не нужно?
источник

QH

Quantum Harmonizer in Android Developers
Hasan
Отдельный класс Model создать не нужно?
нет, зачем?
источник

Kd

Konstantin dmz9 in Android Developers
Hasan
Отдельный класс Model создать не нужно?
под моделью может подразумеваться совокупность классов, образующих некоторую бизнес логику, для реализации какой нибудь конкретной задачи
источник

Kd

Konstantin dmz9 in Android Developers
можешь рассматривать это как package если тебе так удобнее
источник

H

Hasan in Android Developers
Quantum Harmonizer
нет, зачем?
Автор создал. Но когда говорил про репозитории не сказал что делать с этим созданным классом
источник

QH

Quantum Harmonizer in Android Developers
Hasan
Автор создал. Но когда говорил про репозитории не сказал что делать с этим созданным классом
мы тут не догадываемся, автор чего
источник

Kd

Konstantin dmz9 in Android Developers
начитаются всякой хуйни от индусов а потом кнопки красить не могут три часа 😂
источник

H

Hasan in Android Developers
Konstantin dmz9
под моделью может подразумеваться совокупность классов, образующих некоторую бизнес логику, для реализации какой нибудь конкретной задачи
Их не нужно собрать в отдельном классе?
источник

H

Hasan in Android Developers
Konstantin dmz9
начитаются всякой хуйни от индусов а потом кнопки красить не могут три часа 😂
Я индусов и не читаю и не смотрю
источник

QH

Quantum Harmonizer in Android Developers
Hasan
Их не нужно собрать в отдельном классе?
дай хоть какой-то контекст. Беспредметно — непонятно
источник

Kd

Konstantin dmz9 in Android Developers
Hasan
Их не нужно собрать в отдельном классе?
ну, бывает малокровная модель, еще называется "анемичная", когда у тебя грубо говоря есть данные (классы без логики) и есть какой то класс который с ними работает и вся логика с их обработкой внутри этого класса
иногда логика есть и внутри самих таких классов (с данными), тогда, поумневшие классы называют "энтити" т.е. сущности, и они являются частью "модели" т.к. некоторая бизнес логика внутри них есть
источник

Kd

Konstantin dmz9 in Android Developers
у тебя может быть отдельный класс "модель" который работает в таком анемичном стиле с "жсоном"
источник

Kd

Konstantin dmz9 in Android Developers
а может и не быть, тогда у тебя сущности которые умеют работать друг с другом
источник

Kd

Konstantin dmz9 in Android Developers
это типа "размазаная" по нескольким классам, но все еще "модель"
источник

QH

Quantum Harmonizer in Android Developers
Konstantin dmz9
у тебя может быть отдельный класс "модель" который работает в таком анемичном стиле с "жсоном"
при чём здесь жсон, откуда взялся?
источник

Kd

Konstantin dmz9 in Android Developers
Quantum Harmonizer
при чём здесь жсон, откуда взялся?
с потолка взялся
источник

H

Hasan in Android Developers
Quantum Harmonizer
дай хоть какой-то контекст. Беспредметно — непонятно
Скажем в репозитории получаю список книг. Есть и другая репозитория которые получает список журналов. Где мне их обрабатывать? Создать ли отдельный класс Model получать там данные из репозиториев или не надо создать этот Model и всё можно делать на ViewModel?
источник

QH

Quantum Harmonizer in Android Developers
Hasan
Скажем в репозитории получаю список книг. Есть и другая репозитория которые получает список журналов. Где мне их обрабатывать? Создать ли отдельный класс Model получать там данные из репозиториев или не надо создать этот Model и всё можно делать на ViewModel?
А, любители поархитектурить придумали UseCase'ы и Interactor'ы для «бизнес-логики». Я предпочитаю во вьюмодели (если она вообще есть).
источник

Kd

Konstantin dmz9 in Android Developers
Hasan
Скажем в репозитории получаю список книг. Есть и другая репозитория которые получает список журналов. Где мне их обрабатывать? Создать ли отдельный класс Model получать там данные из репозиториев или не надо создать этот Model и всё можно делать на ViewModel?
а как ты хочешь обрабатывать, пример расскажи
источник

H

Hasan in Android Developers
Konstantin dmz9
а как ты хочешь обрабатывать, пример расскажи
Как делают в хорошей практике так и хочу делать. Хорошую практику тут не знаю
источник