Подобный объект для различного использования - PullRequest
0 голосов
/ 06 августа 2020

У меня есть 2 класса моделей под названием Assessment.

Assessment for MainActivity:

data class Assessment(
    val title: String,
    var workouts: List<Workout>
)

Assessment for JourneyActivity:

data class Assessment(
    val title: String,
    val imageUrl: String,
    var workouts: List<Workout>
)

этот класс создать экземпляр из retrofit ответа

Мне интересно, следует ли мне сделать это двумя разными классами или использовать JourneyActivity.Assessment в MainActivity и игнорировать переменную imageUrl? какой 1 лучший способ?

1 Ответ

0 голосов
/ 06 августа 2020

Если бы вы могли расширить классы данных, я бы посоветовал сделать это, если вы действительно заботитесь о разделении 2, но вы не можете, ооооо ... я думаю, лучше всего иметь один, иначе это просто дублированный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...