public Master(SubjectBase subject) : base(subject) { }
public Mouse(string name, SubjectBase subject) : base(subject) { this._name = name; }
protected ObserverSingle(SubjectBase subject) { subject.SubEvent += new SubjectBase.SubEventHandler(Response); }
protected ObserverMultiple(SubjectBase subject) { subject.SubEvent += new SubjectBase.SubEventHandler(Response); subject.SubEvent += new SubjectBase.SubEventHandler(Response2); }
public Baby(SubjectBase subject) : base(subject) { }