Скажем, например, что у меня есть список двух типов автомобилей.Красные машины и синие машины.Было бы лучше хранить все мои автомобили в одном типе данных и включать в себя различающееся поле типа, которое будет красным или синим.Или было бы лучше создать типы данных redCar и blueCar, а затем сохранить каждый тип автомобиля в соответствующем списке?
Моя проблема с созданием одного типа данных, а затем дифференциацией по типу заключается в том, что я должен фильтроватькаждый раз, когда я представляю эти списки в представлении.С другой стороны, кажется глупым иметь два типа данных, которые имеют только одну небольшую разницу.