观察者模式
1.简单描述一下心目中观察者模式。
观察者模式描述独立的类之间的关系,当一个类发生变化时,会通知到其他类。当然这些被通知的类是提前“注册”的类。
2.实现一个观察者模式大致需要哪几个类或接口?
一个抽象的被观察者、一个具体的被观察者;一个抽象的观察者、一个具体的观察者
3.它们都需要做什么?
抽象的被观察者需要动态的增加、删除被观察者。通知观察者。
抽象的观察者需要在收到消息后,进行更新操作,对接收到的信息进行处理;
具体的被观察者要定义自己的业务逻辑;
具体的观察者在接收到信息后处理方法不同,所以要实现自己的业务逻辑。