public Form1() { InitializeComponent(); bikeSubject = new BicycleSubject(0); rpm = new RPMCalc(labelRPM, bikeSubject); calorie = new CalorieCalc(labelCalories, bikeSubject); dist = new DistanceCalc(labelDistance, bikeSubject); }
public Form1() { InitializeComponent(); bikeSubject = new BicycleSubject(0); rpm = new RPMCalc(labelRPM, bikeSubject); calorie = new CalorieCalc(labelCalories, bikeSubject); dist = new DistanceCalc(labelDistance, bikeSubject); }
public BicycleObserver(Label displayLabel, BicycleSubject bikeSubject) { this.displayLabel = displayLabel; currRpm = 0; currComputedValue = 0; this.bikeSubject = bikeSubject; //much important. sign observer to subject bikeSubject.addObserver(this); }
public BicycleObserver(Label displayLabel, BicycleSubject bikeSubject) { this.displayLabel = displayLabel; currRpm = 0; currComputedValue = 0; this.bikeSubject = bikeSubject; //much important. sign observer to subject bikeSubject.addObserver(this); }
public DistanceCalc(Label displayLabel, BicycleSubject bikeSubject) : base(displayLabel, bikeSubject) { }
public CalorieCalc(Label displayLabel, BicycleSubject bikeSubject) : base(displayLabel, bikeSubject) { }
public RPMCalc(Label displayLabel, BicycleSubject bikeSubject) : base(displayLabel, bikeSubject) { }
public DistanceCalc(Label displayLabel, BicycleSubject bikeSubject) : base(displayLabel, bikeSubject) { }