Лучшие практики для хранения объектов данных, которые различаются по одному полю? - PullRequest
0 голосов
/ 27 декабря 2018

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

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

1 Ответ

0 голосов
/ 27 декабря 2018

Изучив эту проблему немного подробнее, я пришел к выводу, что мне следует создать один объект данных и отфильтровать его по дифференцирующим полям.

...