Esempio n. 1
0
 public Form1()
 {
     InitializeComponent();
     fireSubject = new FireAlarmSubject();
     instObserver = new InstructionsObserver(fireSubject);
     almObserver = new AlarmObserver(fireSubject);
 }
Esempio n. 2
0
        public FireAlarmObserver(FireAlarmSubject fireSubject)
        {
            this.fireSubject = fireSubject;

            FireAlarmSubject.FireEventHandler handler = new FireAlarmSubject.FireEventHandler(FireAlarmHandlerMethod);
            fireSubject.FireEvent += handler;
        }
Esempio n. 3
0
 public AlarmObserver(FireAlarmSubject fireSubject)
     : base(fireSubject)
 {
 }
 public InstructionsObserver(FireAlarmSubject fireSubject)
     : base(fireSubject)
 {
 }