У меня есть класс автомобилей. Он имеет три свойства: идентификатор, цвет и модель.
В конкретном запросе я хочу вернуть все автомобили и их свойства, а также я хочу вернуть поле true / false с именем "searcherKnowsOwner", которое я вычисляю в своем запросе к базе данных в зависимости от того, является ли человек ведение поиска знает владельца. У меня есть функция базы данных, которая берет идентификатор поисковика и идентификатор автомобиля и возвращает логическое значение.
Мой класс автомобилей выглядит так (псевдокод):
class Car{
int id;
Color color;
Model model;
}
У меня есть экран, на котором я хочу отобразить все автомобили, но я также хочу, чтобы рядом с каждой машиной отображался флажок, если человек, просматривающий страницу, знает владельца этой машины.
Должен ли я добавить поле в класс Car, a boolean searcherKnowsOwner
? Это не собственность автомобиля, а собственно пользователь, проводящий поиск. Но это кажется наиболее эффективным местом для размещения этой информации.