private void Form1_Load(object sender, EventArgs e) { fireMonitorSubject = new FireMonitorSubject(); InstructionsFireObserver instructionsFireObserver = new InstructionsFireObserver(fireMonitorSubject); AlarmBellFireObserver alarmBellFireObserver = new AlarmBellFireObserver(fireMonitorSubject); }
public AlarmBellFireObserver(FireMonitorSubject fireMonitorSubject) : base(fireMonitorSubject) { }
public InstructionsFireObserver(FireMonitorSubject fireMonitorSubject) : base(fireMonitorSubject) { }
public FireObserverBase(FireMonitorSubject fireMonitorSubject) { fireMonitorSubject.FireEvent += new FireMonitorSubject.FireEventHandler(fireHandler); }