У меня есть сценарий, в котором мы должны показать список товаров на одном экране и показать полный экран подробностей при нажатии на конкретный товар.В списке мы показываем только основные данные, связанные с продуктом (название, эскиз и т. Д.), Но на подробном экране мы показываем все данные, связанные с продуктом.Итак, какой способ создания классов моделей лучше всего подходит для этого сценария?Один из вариантов - создать отдельный класс с именем Product и использовать его на экране списка и сведений.Другой вариант - создать базовый класс BaseProduct , содержащий несколько свойств, необходимых для экрана списка, и другой класс с именем FullProduct , который наследует BaseProduct , который будет иметь дополнительные требуемые свойства.на подробном экране.