没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
实验报告
课程: 设计模式实验 学期: 201 2 -201 3
学年 第一学期 任课教师:
专业: 学号: 姓名: 成绩:
实验 2 观察者模式
1.题目:
使用 JAVA 内置的观察者模式重新实现 PPT 中的气象站。
2.模式设计的 UML 类图(自己绘制):
3.程序源代码:
(1)主题类 WeatherData.java:
import java.util.Observable;
import java.util.Observer;
public class WeatherData extends Observable
{
private float temperature;
private float humidity;
private float pressure;
public WeatherData(){}
public void measurementsChanged() //更新数据
{
setChanged();
notifyObservers();
}
public void setMeasurements(float temperature,float
humidity,float pressure)
{
this.temperature = temperature;
this.humidity = humidity;
this.pressure = pressure;
measurementsChanged();
}
public float getTemperature()
{
return temperature;
}
public float getHunidity()
{
return humidity;
}
public float getPressure()
{
return pressure;
}
}
(2)用于显示结果的接口 DisplayElement.java:
public interface DisplayElement
{
public void display();
}
(3)显示当前观测值的观察者 CurrentConditionsDisplay.java:
import java.util.Observable;
import java.util.Observer;
public class CurrentConditionsDisplay implements
Observer,DisplayElement
{
剩余7页未读,继续阅读
资源评论
time_dance
- 粉丝: 10
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功