public void Remove(PersonComponent person) { this.schoolMembers.Remove(person); }
public override void Remove(PersonComponent component) { Console.WriteLine("Class of type \"Student\" is not able to manage other Person Components."); }
public override void Remove(PersonComponent person) { Console.WriteLine("Cannot remove to a person"); }
public void Add(PersonComponent person) { this.schoolMembers.Add(person); }
public abstract void Remove(PersonComponent person);
public override void Add(PersonComponent person) { Console.WriteLine("Cannot add to a person"); }
public abstract void Remove(PersonComponent component);
public override void Add(PersonComponent component) { this.Directors.Add(component); }
public override void Remove(PersonComponent component) { this.Students.Remove(component); }
public abstract void Add(PersonComponent component);
public override void Add(PersonComponent component) { this.Students.Add(component); }
public override void Add(PersonComponent person) { this.subjects.Add(person); }
public override void Add(PersonComponent component) { this.Teachers.Add(component); }
public override void Remove(PersonComponent person) { this.subjects.Remove(person); }
public override void Remove(PersonComponent component) { this.Teachers.Remove(component); }
public override void Remove(PersonComponent component) { this.Directors.Remove(component); }
public abstract void Add(PersonComponent person);