设计形式(观察者模式)

设计模式(观察者模式)观察者模式发布者订阅者Subject.javapublic class WeatherStation{public static vo

设计模式(观察者模式)

观察者模式=发布者+订阅者

Subject.java

public class WeatherStation{     public static void main(String[] args){     WeatherData weatherData = new WeatherData(); CurrentConditionsDisplay currentDisplay= new CurrentConditionsDisplay(weatherData);  currentDisplay._setM(80,65,30.4f); currentDisplay.display();}}

当然,以上阐述有个bug,因为观察者模式就是默认通知所有“订阅者”的。根据需要来设计了。