2 Star 10 Fork 1

严家豆/Head first 设计模式学习

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
DisplayTest.java 759 Bytes
一键复制 编辑 原始数据 按行查看 历史
严家豆 提交于 2022-05-29 21:35 +08:00 . feat: 包名称修改
package ObserverPattern;
import ObserverPattern.application.CurrentConditionDisplay;
import ObserverPattern.application.WeatherData;
import ObserverPattern.application.WeatherSubject;
/**
* 观察者模式测试:
* 观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,
* 它的所有依赖都会收到通知并自动更新。
*/
public class DisplayTest {
public static void main(String[] args) {
WeatherSubject weatherSubject = new WeatherSubject();
WeatherData weatherData = new WeatherData();
new CurrentConditionDisplay(weatherSubject,weatherData);
weatherData.setMeasurements(10.0f,23.8f,23.7f);
weatherData.setMeasurements(11.0f,3.8f,2.7f);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/yan-jiadou/design-mode.git
git@gitee.com:yan-jiadou/design-mode.git
yan-jiadou
design-mode
Head first 设计模式学习
master

搜索帮助