设计模式(观察者模式)
观察者模式=发布者+订阅者
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,因为观察者模式就是默认通知所有“订阅者”的。根据需要来设计了。