本文介绍: 观察者中定义了update接口,如果被观察者状态比较多,或者每个具体的观察者方法比较多,可以通过update传参数进行更丰富的控制。下面构造被观察者。被观察者中首先将观察对象加入到观察者数组中,若发生情况,则通过notifyAll通知各观察者。打印如下:SprayDial 119…
19-Python与设计模式–观察者模式
一、火警报警器
观察者如下:
下面构造被观察者。
打印如下:
二、观察者模式
三、观察者模式的优点和应用场景
四、观察者模式的缺点
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。