Python观察者模式

☆樱花仙子☆ 提交于 2020-01-20 16:21:35

关于Python观察者模式的理解
概念模糊,代码比较清晰

#对于被观察者要调用观察者的接口
#有如下表达方法
if a:
 a.fun()
elif b:
 b.fun()
#如果有新的观察者,你就得继续添加elif
#于是就总结出了观察者模式
def fun(observer):
 observer.fun()
#这样就不必考虑观察者是谁,而只需要关注于调用的方法是什么了
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!