" ", , . , weekOfChange, dayOfChange changeReason , . , , ?
, , , . . , . (, weekOfChange, dayOfChannge changeReason, Schedule. "" .
(, ). . , Schedule , .
, : , . "", .
,
class Schedule {
private Change change;
private Cost cost;
private Location location;
public Schedule(Location location, Cost cost, Change change) {
this.change = change;
this.cost = cost;
this.location = location;
}
}
colloborators
public class Change {
private Date weekOfChange;
private Date dayOfChange;
private String changeReason;
public Change(Date weekOfChange Date dayOfChange, String changeReason) {
this.weekOfChange = weekOfChange;
...etc.
}
}
, .