关于Python观察者模式的理解
概念模糊,代码比较清晰
#对于被观察者要调用观察者的接口
#有如下表达方法
if a:
a.fun()
elif b:
b.fun()
#如果有新的观察者,你就得继续添加elif
#于是就总结出了观察者模式
def fun(observer):
observer.fun()
#这样就不必考虑观察者是谁,而只需要关注于调用的方法是什么了
来源:CSDN
作者:枫·羽
链接:https://blog.csdn.net/qq_38383364/article/details/104050811