技术栈
观察者模式
heimeiyingwang
3 天前
观察者模式
·
架构
·
wpf
【架构实战】观察者模式在分布式系统中的应用
观察者模式(Observer Pattern)是一种行为型设计模式:核心思想:解决的问题:观察者模式在分布式系统中的价值:
geovindu
3 天前
开发语言
·
观察者模式
·
设计模式
·
golang
go: Observer Pattern
项目结构:调用:输出:
工业甲酰苯胺
7 天前
java
·
观察者模式
·
tomcat
Tomcat的事件监听机制:观察者模式
(老的版本中是LifecycleSupport接口)多个组件中出现监听器对应到整体架构图中对应到代码中
ximu_polaris
7 天前
c++
·
观察者模式
·
设计模式
设计模式(C++)-行为型模式-观察者模式
观察者模式(Oberserve Pattern)是一种行为型设计模式,用于对象间建立一种一对多的依赖关系,当一个对象(被观察者)状态改变时,所有依赖它的对象(观察者)都会自动得到通知并更新。
悟0515
13 天前
观察者模式
观察者模式
观察者模式(Observer Pattern )是一种行为型的设计模式,它定义了一种一对多的依赖关系,当一个对象(被观察者)的状态发生变化时,依赖它的所有对象(观察者)可以感知到这种状态的变化。
一颗青果
14 天前
观察者模式
观察者模式讲解
观察者模式是行为型设计模式,也叫发布 - 订阅模式(Publish-Subscribe)核心一句话总结:建立「一对多」的依赖关系,一个对象(被观察者 / 主题)的状态发生变化时,所有依赖它的对象(观察者)都会收到自动通知并更新。
yaaakaaang
14 天前
java
·
观察者模式
十九、观察者模式
首先是观察者接口,定义更新方法与一个具体观察类然后有一个被观察者接口(也称主题接口 Subject)与具体被观察者类
UrSpecial
20 天前
观察者模式
·
设计模式
设计模式:观察者模式
目录一、引言二、优化前的代码三、观察者模式四、优化后的代码五、适用场景六、结语举个例子:你关注了一个 UP 主,UP 主更新视频,所有关注他的粉丝都会收到推送通知。
sg_knight
1 个月前
python
·
观察者模式
·
设计模式
设计模式实战:观察者模式(Observer)
在很多系统中,你会遇到这样的需求:例如:如果你这样写:问题很快就会出现:这正是 观察者模式(Observer) 要解决的问题。
大数据新鸟
1 个月前
观察者模式
·
设计模式
设计模式详解——观察者模式
观察者模式(Observer Pattern) 也叫发布-订阅模式(Publish-Subscribe Pattern),是一种行为型设计模式。
无籽西瓜a
1 个月前
java
·
后端
·
观察者模式
·
设计模式
【西瓜带你学设计模式 | 第二期-观察者模式】观察者模式——推模型与拉模型实现、优缺点与适用场景
在软件开发中,“一个对象状态变化后,需要通知多个对象做相应处理”非常常见。比如:支付成功后要发短信、更新订单状态、写日志、触发埋点……如果让发布者直接依赖每个处理方,就会导致耦合度高、扩展困难。 观察者模式就是为了解决“发布-订阅的通知关系松耦合”问题:谁关心通知就订阅,发布者无需知道订阅者的具体实现。
君主黑暗
1 个月前
观察者模式
·
设计模式
设计模式-观察者模式
写软件的时候,你一定遇到过这样的场景:某个地方的数据一变,更上层一大堆界面、缓存、日志都要跟着变。比如“消息未读数”从 9 变成 10,要更新标题栏的小红点、底部 Tab 的角标、通知栏里的提醒,甚至还要把这个变化写一条日志。如果每个地方都手动去改,很快你就会被各种“联动更新”折磨到怀疑人生。
砍光二叉树
1 个月前
java
·
观察者模式
·
设计模式
【设计模式】行为型-观察者模式
在业务开发中,我们经常遇到一个对象状态改变,需要自动通知一批对象的场景:比如订单支付成功后,通知库存扣减、通知物流发货、通知积分增加、通知消息推送。如果用硬编码耦合,代码会高度依赖、难以扩展、违背开闭原则。观察者模式就是专门解决一对多通知、解耦发布与订阅的经典行为型设计模式。
Aaron_dw
1 个月前
qt
·
观察者模式
·
设计模式
QT软件开发设计模式-观察者模式
在 Qt 桌面软件开发中,界面刷新、状态同步、定时更新等场景往往存在一对多通知关系。 本模块将项目中的观察者逻辑抽象为独立能力,目标是:
Allen_LVyingbo
2 个月前
数据库
·
算法
·
观察者模式
·
postgresql
·
性能优化
·
架构
PostgreSQL动态分区裁剪技术:查询性能优化解析(2026年版)
随着企业数据量从TB级向PB级演进,数据库管理系统面临着严峻的挑战。PostgreSQL作为一款功能强大的开源关系型数据库,凭借其高度的可扩展性和标准兼容性,在金融、电商、物联网等领域得到了广泛应用。然而,在处理海量数据时,如何通过分区裁剪技术精准定位目标数据,避免无关分区的无效扫描,已成为查询性能优化的关键突破口。
蜜獾云
2 个月前
观察者模式
·
设计模式
·
rxjava
设计模式之观察者模式:监听目标对象的状态改变
场景: 一: (1)比如我们有一个目标对象, 一旦这个目标对象的状态改变了, 然后的话就去通知相关的对象, 我的状态改变了,数据也变化了。 (2) 我们基于jdk自带的组件实现观察者模式:Observable
逆境不可逃
2 个月前
java
·
开发语言
·
算法
·
观察者模式
·
leetcode
·
设计模式
·
动态规划
【从零入门23种设计模式19】行为型之观察者模式
观察者模式是行为型设计模式的一种,核心目的是:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并自动更新。
JTCC
2 个月前
java
·
观察者模式
·
设计模式
Java 设计模式西游篇 - 第五回:装饰者模式添法力 悟空披挂新战袍
话说师徒四人来到"法力增强山",悟空觉得金箍棒威力不够,想要增强法力。悟空愁道:“师父,这山的妖怪厉害,俺老孙的金箍棒威力不够啊!”
清水白石008
2 个月前
java
·
python
·
观察者模式
观察者模式全解析:用 Python 构建优雅的事件系统,让组件彻底解耦
想象这样一个场景:你在开发一个电商系统,用户成功下单之后需要做很多事——发送短信通知、更新库存、记录日志、推送积分、触发物流系统……