У меня есть несколько вопросов, касающихся ООП. Я не продвинутый пользователь и столкнулся с проблемой, с которой некоторые уже сталкивались.
В основном я использую MVC для работы с моими php-проектами. Я постарался сделать класс максимально независимым. Но я думаю, что это довольно жестко. например:
У меня есть класс Car и User. Пользователь размещает информацию об автомобиле на веб-сайте, возможно, для продажи...
В классе User у меня есть getUser в основном для получения информации о пользователе.
Итак, в классе Car я могу использовать setCar, getCar, saveCar. Чтобы отобразить эти автомобили, у меня может быть метод displayCars(). в displayCars() я могу использовать getCar для получения списка автомобилей. но мне также может понадобиться использовать User::getUser для получения информации о пользователях, которые представили эти автомобили. Так что в некотором смысле displayCars зависит от User::getUser.
Так что мне здесь делать?