public AlarmSystem(SecurityGuard guard) { _guard = guard; _thread = new Thread(Monitor) { IsBackground = true }; }
private static void Main(string[] args) { var guard = new SecurityGuard("guard"); var subject = new AlarmSystem(guard); subject.Start(); Console.ReadLine(); }