OOP - pass one object to several others? <p>I am not quite sure if this question belongs here or to another community on stackexchange, if the latter, I could not find the right one and would be glad about a hint.</p> <p>I am at the moment programming a little game (roundbased -no threading) in Java and I am wondering: Is it bad practice if one object is known to several others?</p> <p>In my case I wonder if I should create an Object o and then pass it as a constructor argument to several other, later created objects.</p> <p>It does work, but I wonder if this should in general rather not be done?</p> <p>Does someone have an answer?</p>