设计模式问题!观察者模式

使用观察者模式,但是只有一个观察者,有多个被观察者
,应该如何改造观察者模式的写法
,或者有哪个设计模式满足这个条件?

观察者里的逻辑是固定的,这个是确定的。如果多个被观察者想触发不同逻辑,你可以传参来判断执行不同逻辑。
但是,建议你写多个观察者并实现同一接口,被观察者持有这个接口就能动态接入观察者了。

意思是说,每一被观察者都会影响观察者的应为?
如果是这样。你可以采用接口方式,多个观察者实现这个借口,然后直接在观察者判断被观察者的行为,然后观察者做出相应的行为

是要重写观察者模式里面的逻辑啊,在观察者里面进行逻辑判断?

个人觉得,观察者可以实现一个适配接口,被观察者通过匹配通知到对应观察者