public SecurityGuard(string name, IAlarmSystem subject) { this.name = name; subject.Subscribe(this); }
public WakeUpCallProcessor(IAlarmSystem alarmSystem) { _alarmSystem = alarmSystem; }
public void AlarmTriggered(IAlarmSystem sender, string message) { Console.WriteLine(name + ": " + message); }