コード例 #1
0
ファイル: Form1.cs プロジェクト: tsgardiner/IN710gardits1
        public Form1()
        {
            InitializeComponent();

            bicycleSubject = new BicycleSubject(0);
            rpmObserver = new RPMObserver(lbDisplayRPM, bicycleSubject);
            kphObserver = new KPHObserver(lbKPH, bicycleSubject);
            cphObserver = new CPHObserver(lbCalPerHour, bicycleSubject);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: tsgardiner/IN710gardits1
        public Form1()
        {
            InitializeComponent();

            bicycleSubject = new BicycleSubject(0);
            rpmObserver = new RPMObserver(lbDisplayRPM, bicycleSubject);
            kphObserver = new KPHObserver(lbKPH, bicycleSubject);
            cphObserver = new CPHObserver(lbCalPerHour, bicycleSubject);
        }
コード例 #3
0
        public BicycleObserver(Label displayLabel, BicycleSubject bicycleSubject)
        {
            this.displaylabel = displayLabel;
            currentRPM = 0;
            this.bicycleSubject = bicycleSubject;
            currentValue = 0;

            bicycleSubject.AddObserver(this);
        }
コード例 #4
0
        public BicycleObserver(Label displayLabel, BicycleSubject bicycleSubject)
        {
            this.displaylabel   = displayLabel;
            currentRPM          = 0;
            this.bicycleSubject = bicycleSubject;
            currentValue        = 0;

            bicycleSubject.AddObserver(this);
        }
コード例 #5
0
ファイル: Observers.cs プロジェクト: tsgardiner/IN710gardits1
 public RPMObserver(Label displayLabel, BicycleSubject bicycleSubject)
     : base(displayLabel, bicycleSubject)
 {
 }
コード例 #6
0
 public KPHObserver(Label displayLabel, BicycleSubject bicycleSubject)
     : base(displayLabel, bicycleSubject)
 {
 }