public RadarLow(CarSpeedSubject carSpeedSubject) : base(carSpeedSubject) { _speedTarget = 5; }
public RadarController(CarSpeedSubject carSpeedSubject) : base(carSpeedSubject) { }
public RadarNormal(CarSpeedSubject carSpeedSubject) : base(carSpeedSubject) { _speedTarget = 10; }
public RadarHigh(CarSpeedSubject carSpeedSubject) : base(carSpeedSubject) { _speedTarget = 15; }
public CarSpeedObserver(CarSpeedSubject carSpeedSubject) { _subject = carSpeedSubject; _subject.Attach(this); }