文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
观察者模式实验报告
观察者模式实验报告
发布时间:2024-01-17 18:39:57 来源:
文档文库
小
中
大
字号:
手机查看
软件设计与体系结构
实
验
报
告
>
>
>
>
>
软件设计与体系
课程名称
结构
实验项目名称
学号
姓名
学生所在学院
实验室名称地点
实验时间
课程编号
0920116
观察者模式案例
班级
专业
指导教师
实验名称:
观察者模式案例
>
>
>
>
>
>
>
>
>
实验目的:
观察者模式
(Observer
Pattern
是设计模式中行为模式的一种,它解决了上述具有一
对多依赖关系的对象的重用问题。
此模式的参与者分为两大类,
一类是被观察的目标,
另一类是
观察该目标的观察者们。
正因为该模式是基于“一对多”的关系,
所以该模式一般是应用于由一
个目标对象和
N
个观察者对象组成(当然也可以扩展为有多个目标对象,但我们现在只讨论前
者)
的场合。
当目标对象的状态发生改变或做出某种行为时,
正在观察该目标对象的观察者们将
自动地、连锁地作出相应的响应行为。
通过本次实验了解观察者模式的原理。并能够运用观察者模式来进行编程。
实验内容
1UML
类图
2
程序的源代码
publicclassObserverApp{
publicstaticvoidmain(Stringargs[]{
//CreatetheSubjectandObservers.
ConcreteSubjecti=newConcreteSubject("IBM",120.10;
ConcreteSubjectj=newConcreteSubject("IBM",120.10;
NameObservernameObs=newNameObserver(;
PriceObserverpriceObs=newPriceObserver("IBM","
张三
";
PriceObserverpriceObss=newPriceObserver("IBM","
李四
";
//AddthoseObservers!
i.addObserver(nameObs;
i.addObserver(priceObs;
j.addObserver(nameObs;
j.addObserver(priceObss;
//MakechangestotheSubject.
本文来源:
https://www.2haoxitong.net/k/doc/888531a75901020207409cce.html
《观察者模式实验报告.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
医务科工作计划6篇
2024-04-27
婚介所加盟店合作方式都有哪几种
2024-04-27
微商文案的写作技巧
2024-04-27
高铁儿童票的购买标准
2024-04-27
内蒙古呼伦贝尔市新巴尔虎右旗中考语文冲刺模拟试卷二
2024-04-27
上海公交车路线
2024-04-27
《策略思维》读后感
2024-04-27
小班数学活动教案:《找找相同的——配对》教案
2024-04-27
幼儿园教育随笔:进餐学问大
2024-04-27
以教授的口吻写航海日记11月18日
2024-04-27
相关推荐
1
正在进行安全检测...
2
三年级难忘的生日作文【五篇】
3
小学三年级作文难忘的生日【三篇】
4
正在进行安全检测...
5
精选难忘的生日三年级作文6篇
6
难忘的生日三年级作文(精选23篇)
7
难忘的生日三年级作文(通用5篇)
8
难忘的生日三年级作文(精选10篇)
9
难忘的生日-三年级作文
10
难忘的生日三年级作文三篇
推荐内容
正在进行安全检测...
正在进行安全检测...
“视频作品的创作”教学设计优秀教案
安全验证
宁夏大学全国排名情况
T1-Mapping
综合素质评价捡垃圾个人陈述
扎实的同义词
老师作文800字5篇
2018年上海高考语文试卷及答案