运城软件开发观察者设计模式分析


[日期:2021-10-21 02:28]   来源:    阅读:

设计模式一直以来都是软件开发程序员需要重点掌握的一个编程知识,而今天我们就简单来了解一下,观察者模式的一些基础知识,希望通过对本文的阅读,大家对观察者模式有更全面的了解。

运城软件开发观察者设计模式分析

1.定义与类型

定义:定义了对象之间的一对多依赖,让多个观察者对象同时监听某一个主题对象,当主题对象发生变化时,它的所有依赖着都会收到通知并更新。

类型:行为型

2.适用场景

关联行为场景,建立一套触发机制

3.优点

观察者和被观察者之间建立一个抽象的耦合

观察者模式支持广播通信

4.缺点

观察者之间有过多的细节依赖,提高时间消耗及程序复杂度

使用要得当,避免循环调用

【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。


友情链接: