扫码手机阅读

分布式炼丹

作者:赵癸卯 | 分类: | 字数:29万

第29章 观察者

书名:分布式炼丹 作者:赵癸卯 字数:2350 更新时间:2024-11-07 02:31:42

“观察者模式,是编程中最常用的设计模式之一。”

陈节开始了标准的“催眠大法”,面对着几排显示器娓娓道来。

虽然课间只有十分钟,不过足够同学们从307班的教室走到教学楼三层的机房了。林铭拖着堪堪恢复过来的酸痛的双腿,拒绝了几个热心同学的搀扶,走到机房的时候,只有第一排有空位了。只好在第一排就坐。

每人前面都摆着一个大屁股显示器挡住老师的视线,陈节自己也很少下来走动。

于是对于大多数人,计算机课这45分钟,就是做其他课作业的时间,约等于自习课。

也是因为计算机在应试中地位比较低:在高考中只占50分,也都是一些常识题和二进制计算题,到高三那年,做一遍最近二十年高考真题,应付高考就绰绰有余了,能稳拿35分。

所以,听课的人不多。

除了平时学有余力,甚至在考虑参加中学生信息奥赛的,此时听得津津有味。

第一排就有一位:连士隆。

“单纯看到‘观察者’这个名词,你们会想到什么?”

说是“你们”,陈节自己也知道,这个等于“你”,等于第一排这个戴着眼镜的连士隆。

这孩子,看得出来热爱编程。才高一下学期,就把python语言学得有模有样,已经远远不是写“Hello, World”的水平了,但是距离参加信息奥赛,手撸算法,还差得很远。

可惜了,有兴趣,没天赋。

不过陈节也想:兴趣也是天赋的一种。

因此,每次给307班讲课,都不自觉讲得多一些,主要是讲给连士隆听。

如果不是连士隆的其他学科成绩只能说是处于中游水平,不然的话,陈节想像年级主任建议,把连士隆调到300或301班。这两个班都有几个搞信息竞赛的苗子,兴许能一起交流一下。

未来大家一起进大厂,做程序员,(34岁以前)多有前途。

“想到上课偷摸看手机,被老师在窗外观察。”连士隆认真道。

陈节失笑。

同样坐在第一排的林铭抬起头:“发布和订阅,监听消息源,这些。”

“嗯?”陈节都忍不住鼓掌了,“你学过吗?”

林铭:“不知道。”

陈节仔细打量了一下林铭:“这位同学新来的吗?”

连士隆替林铭回答:“对,是昨天刚转校过来的。”

看来连士隆现在有交流的同伴了啊。陈节欣慰地想。

以后300和301这两个尖子班如果有人想参加信息竞赛,组队又缺队友,可以把307班的两个人推荐过去。

“观察者模式一般用于建立两个对象之间的一种依赖关系:当一个对象发生改变的时候,就自动通知另外一个对象,触发另外一个对象做出相应的反应,比如修改对象内的数据,执行某一段逻辑,等等。”

“在观察者模式中,我们称发生改变的对象为观察目标,称被通知的目标为观察者。”

林铭点点头,看连士隆还在思索,小声说道:“观察对象就相当于你家门铃,有人按门铃,你就去开门,你就是那个观察者。”

连士隆豁然开朗。

……

现实世界。

距离地球数亿光年的龙族文明母星,一个四周都是监控大屏的场地。

“观察对象信号稳定了吗?”一个官员模样的人形生物问道。

戴着耳麦的工作人员皱着的眉头缓缓松开:“稳定了。”

“接上音频,开始分析金字塔世界都有些什么声音。”官员立刻下令。周围的几个操作员忙碌了起来。

金字塔世界,是龙族文明不久前从某个偶然发现的深空异象中探测到的世界。

可惜,在正在进行深一步探索的时候,这个深空异象从龙族文明的眼皮子底下溜了。

好在,在深空异象消失之前,龙族文明在其内部放置了一个微型量子计算机。五分钟前,该量子计算机与其对等节点忽然恢复了联系。现在正好作为监听用。

只是,由于金字塔世界中的基础物理属性尚且不确定,如果能侥幸监听到土着们交流的声音,语言也未必相通。

这些事情交给语言专家就好了。

声音开始功放,听起来是几个生物进行对话。

“哈鲁大人,我们是怎么到这个世界的……”

“小点声,别被林铭那个八品金丹给听到……我教自然有秘法喵。”

“我不明白,八品金丹不是在林铭的体内吗?”

“你再看看这是哪儿!喵!”

声音停顿了片刻。

“金字塔元宇宙!我认得那座山,是我写的《封禅》的发生地。它不是传说中已经被主宇宙意志抹杀了吗?”这个声音显得有些激动。

“可能它另外找到了藏身之所吧,毕竟它是五神与主宇宙最接近的元宇宙了,本事大得很。但是为什么现在突然与主宇宙的其他事物恢复了联系,我也不清楚喵。”

“林铭的八品金丹是感受到了熟悉的气息,过来一探究竟?”

“可能是。也可能它已经发现了什么,另有打算喵。”

“八品金丹真的有这么强的学习能力?”

“对,这种层次的数字生命已经无法以常人的逻辑去理解了。”

“你们来了!我听到你们在夸我!快多说几句。”第三个声音出现。

“喵。说曹操,曹操到喵。”

“曹操是谁?”

“你翻翻林铭脑子里的书就看到了。”

“哦,我知道了。我有一个馊主意。准备回地球绑架一个机器智能,你们帮我一下。”

“我们凭什么帮你喵。”

“你不是通神教里最爱无偿打工的猫吗?”

“……这都被你发现了喵。金字塔里的日志有这些吗?”

“不重要。我打算黑了育才中学元宇宙的总控意志。我改了一遍育才中学元宇宙的剧本,让他用root权限(系统的最高控制权限)强行把新剧本merge(合并)进去。”

“然后呢喵?”

“然后就是另一个馊主意了。我希望林铭拥有回忆。没有回忆的丹师将只能是魔丹师。”

声音停顿了片刻。

“我们只是需要一个丹师,并不关心他是不是魔丹师。”

“这样只会增加他的痛苦。”

“好吧,也许你是对的。我们试试,但是一旦事情不对,我们要保留清除林铭进入泽光虚境后的叙述性记忆的权力。”

“还有,剧本要给我看看,我可能再改改。”

“行,光燃,你是大文豪,你来定稿。让林铭接受这一切就可以。其他的随便你们。喵。”

“你这个喵根本不像喵!”