观察者模式_简单例子

发布时间:2023-07-20 15:43:18   来源:文档文库   
字号:

实验五、观测者模式(4学时)
【实验目的】
1、了解观测者模式的应用场景、目的和解决问题的方法。
2、掌握观测者模式的结构、各角色之间的协作过程和代码实现。
3、了解观测者模式的应用。
【实验性质】验证性实验
【实验内容与步骤】
1JavaC#语言实现观测者模式的结构,并用代码说明客户端程序如何应用观测者模式。
观察者
publicinterfaceObserver{
publicvoidupdate(;
}具体观察者
publicclassConcreteObserverimplementsObserver{
1

privateSubjectmConcreteSubject;
publicConcreteObserver(SubjectmConcreteSubject{
this.mConcreteSubject=mConcreteSubject;
}
publicvoidupdate({System.out.println("得到信息:"+mConcreteSubject.getInformation(;
}
}主题
publicinterfaceSubject{
publicvoidattach(Observero;
publicvoiddetach(Observero;
publicStringgetInformation(;
publicvoidnotifyObservers(;

2

本文来源:https://www.2haoxitong.net/k/doc/f15dfa2de2bd960590c677b7.html

《观察者模式_简单例子.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式