java23设计模式---class08.观察者模式(Observer)

观察者模式其实是一种和责任链比较相似的模式,在观察者模式中,有事件、观察者、事件源三部分。是一种一对多的关系,(通常把观察者封装到一起),一个事件源对应了多个观察者。类之间的关系是:事件封装了事件源,为了事件容易拓展,事件通常有一个父抽象类或者接口,当观察者观察一个事件时,可以通过事件中的getResource()方法得到事件源对象,对事件源对象进行一系列的改动。

猜你喜欢

转载自blog.csdn.net/m0_51801058/article/details/113756412