当前位置:   article > 正文

Android 设计模式观察者

Android 设计模式观察者
Java观察者模式实现

观察者模式的接口Observer和目标接口Subject,并实现了一个具体的目标类WeatherData

同时,还实现了一个观察者类CurrentConditionsDisplay,它在目标类注册后,会在测量变化时接收到更新,并打印当前状况。最后在main函数中,我们创建了目标类的实例,并设置了一些测量数据,观察者类应当会根据这些变化输出信息。

观察者接口

interface Observer {

        void update(float temp, float humidity, float pressure);

}

// 目标接口

interface Subject {

        void registerObserver(Observer o);

        void removeObserver(Observer o);

        void notifyObservers();

}        

// 具体目标实现

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/261275
推荐阅读
相关标签
  

闽ICP备14008679号