コード例 #1
0
 public RelaySatellite(ISubject subject, double limit)
 {
     _subject = subject;
     _limit   = limit;
 }
コード例 #2
0
 public StatisticsDisplay(ISubject weatherData)
 {
     this.weatherData = weatherData;
     weatherData.RegisterObserver(this);
 }
コード例 #3
0
 public HeatIndexDisplay(WeatherData weatherData)
 {
     this.weatherData = weatherData;
     weatherData.RegisterObserver(this);
 }
コード例 #4
0
ファイル: Observer.cs プロジェクト: mokarchi/DesignPatterns
 public Observer(string userName, ISubject subject)
 {
     UserName = userName;
     subject.RegisterObserver(this);
 }
コード例 #5
0
 //Al construcor se le pasa el objeto weatherData para registrar el display como observador.
 public CurrentConditionsDisplay(ISubject weatherData)
 {
     _weatherData = weatherData;
     weatherData.RegisterObserver(this);
 }
コード例 #6
0
 public void Update(ISubject subject)
 {
     Deliver();
 }