uc 20 v2 - yshehab/SchoolRoomBooking GitHub Wiki
TO DO - revise
public void addMemberToSchool(Member aMember, School aSchool)
Given: The Member object, member34 and the School object school3
- Check if member34 is linked to school3.
As member34 is not linked to school3:
- school3 records a reference to member34
If Member is already a member of the school, do nothing
Collection<Member> members
void addMember(Member aMember)
None
public void addMemberToSchool(Member aMember, School aSchool)
worksAt from School to Member
This scenario may change if it is decided that StaffMember be a sub-class of Member, in which case a check would need to be made that aMember is an instance of StaffMember. An exception would need to be thrown in this case.