Mi chiedo se ho più oggetti e come elencare le loro responsabilità dove
every Object Must be Responsible for Itself
ad esempio: se ho tre oggetti:
Employee,Schedule,Shift.
e setShift()
, createShedule()
, .... ecc.
Dove dovrebbero appartenere questi comportamenti? nel Employee
o negli oggetti che sono interessati da queste azioni !!
È molto confuso perché ho concluso che la maggior parte dei metodi appartengono a un oggetto nel mio caso Employee
! Diventa un oggetto dio / padrone.