会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
荣-
人生无限烦心事,使我如此不自由!
博客园
首页
新随笔
联系
订阅
管理
随笔 - 57
文章 - 0
评论 - 48
阅读 -
72660
2025年1月18日
编程练习:编写一个监听者模式类
摘要: 监听者模式(Observer Pattern)是一种行为设计模式,它定义了对象之间的一对多依赖关系。当一个对象的状态发生变化时,所有依赖于它的对象都会收到通知并自动更新。这种模式非常适合用于事件驱动的系统,例如 GUI 框架、消息队列等。 在本文中,我们将通过编写一个简单的监听者模式类 Observable,来学习如何实现这一设计模式。
阅读全文
posted @ 2025-01-18 20:31 荣--
阅读(322)
评论(0)
推荐(1)
编辑
公告
昵称:
荣--
园龄:
11年11个月
粉丝:
11
关注:
2
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
重构
(9)
C++
(8)
需求
(5)
单元测试
(5)
设计模式
(4)
nodejs
(3)
设计
(3)
编码
(3)
ZLMediaKit
(2)
javascript
(2)
更多
随笔档案
2025年3月(3)
2025年2月(13)
2025年1月(18)
2017年11月(2)
2017年10月(4)
2017年9月(3)
2017年8月(1)
2016年6月(1)
2016年5月(7)
2016年4月(1)
2014年8月(3)
2013年3月(1)
阅读排行榜
1. Docker实践:创建并运行一个自定义的Docker Image(13942)
2. Docker开发实践:在windows 7中使用Docker for windows访问GUI(10758)
3. 在JDBC中使用带参数的SQL语句(9928)
4. Docker问题日志--工作中遇到的问题及解决(6404)
5. Java中的值类型(4698)
评论排行榜
1. 回顾我的软件开发经历:我与代码生成器的涅槃之路(15)
2. 新任务拆解实践:从需求落地到敏捷交付的工程化思维(6)
3. 回顾我的软件开发经历(1)(5)
4. 单例模式的困境与替代方案(5)
5. 学习实践:使用模式,原则实现一个C++数据库访问类(5)
推荐排行榜
1. 回顾我的软件开发经历(1)(14)
2. 回顾我的软件开发经历:我与代码生成器的涅槃之路(4)
3. 新任务拆解实践:从需求落地到敏捷交付的工程化思维(4)
4. 软件开发实践:如何编写整洁的代码(3)
5. 软件开发实践:如何将编码和文档相结合(3)
最新评论
1. Re:ZLMediaKit: 快速入门
1
--疯狂向日葵
2. Re:ZLMediaKit: 快速入门
这个流媒体软件功能挺好用的
--81
3. Re:重构经历_编写代码生成器
看了博主之前的项目,确实牛逼,坐等迭代后的版本
--姗姗-来迟
4. Re:回顾我的软件开发经历:我与代码生成器的涅槃之路
看到了当年自己的影子,都是这么过来的
--飞扬青云
5. Re:回顾我的软件开发经历:我与代码生成器的涅槃之路
@陪风聊雨 看界面就知道,非常棒!...
--荣--
点击右上角即可分享