static void ObserverDemo() { Speedometer speedometer = new Speedometer(); SpeedMonitor monitor = new SpeedMonitor(mySpeedoMeter); Gearbox gear = new Gearbox(mySpeedoMeter); mySpeedoMeter.CurrentSpeed = 10; mySpeedoMeter.CurrentSpeed = 15; mySpeedoMeter.CurrentSpeed = 20; mySpeedoMeter.CurrentSpeed = 27; mySpeedoMeter.CurrentSpeed = 32; }
private static void ObserverPatternDemo() { Speedometer mySpeedometer = new Speedometer(); SpeedMonitor monitor = new SpeedMonitor(mySpeedometer); Gearbox gearbox = new Gearbox(mySpeedometer); mySpeedometer.CurrentSpeed = 10; mySpeedometer.CurrentSpeed = 20; mySpeedometer.CurrentSpeed = 25; mySpeedometer.CurrentSpeed = 30; mySpeedometer.CurrentSpeed = 35; }
private static void ObserverPatternDemo() { Speedometer mySpeedometer = new Speedometer(); SpeedMonitor monitor = new SpeedMonitor(mySpeedometer); Gearbox myGearbox = new Gearbox(mySpeedometer); //set current speed property to a value mySpeedometer.CurrentSpeed = 10; mySpeedometer.CurrentSpeed = 20; mySpeedometer.CurrentSpeed = 25; mySpeedometer.CurrentSpeed = 30; mySpeedometer.CurrentSpeed = 35; }