I wonder if I have multiple objects and how to list their responsibilities where
every Object Must be Responsible for Itself
for example: If I have three objects:
Employee,Schedule,Shift.
and the setShift(), createShedule(),....etc
Where should these behaviors belong to ? in the Employee or in the objects which affected by these actions!!
It's very confusing because I ended up that most of the methods belong to one object in my case Employee! It turns to like a god/master object.