观察者模式_简单例子

发布时间: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

观察者模式_简单例子

相关推荐