Когда я разрабатываю свою систему с нуля, я часто сталкиваюсь с дилеммой: должен ли мой объект нажимать информацию в другие объекты или должны ли объекты тянуть необходимые данные из другого объекты.
Есть ли что-то вроде стандарта в дизайне ООП, что я должен предпочесть, чтобы данные тянулись объектами, а данные вставлялись в объекты?
Может ли кто-нибудь посоветовать, подходит ли один подход к другому с более долгосрочной точки зрения или когда структура/структура/схема ООП становится более сложной?