读书人

设计形式(观察者模式)

发布时间: 2013-09-17 13:35:59 作者: rapoo

设计模式(观察者模式)

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

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

读书人网 >软件开发

热点推荐