帮你理清发布者订阅者模式

这篇文章主要就是给上次讲观察者模式的时候提到的发布者订阅者模式来填个坑,看过之前文章的同学应该还记得我说过,观察者模式其实还是存在了耦合问题,那么这次的文章就在之前的基础上,我把他改成订阅者发布者模式,大家来一起看看有什么区别吧!
#首先来看一下观察者模式的一位观察者 这位观察者首先要实现一个观察需要实现的接口,同时还持有了被观察对象的引用,因为要用来从被观察者那里添加和移除自己这个观察者,添加了自己为观察者之后,被观察者那边就可以调用通知所有观察者的方法来告诉这些观察者们去执行自己需要做的事,为了防止有些同学忘记了被观察者的代码,我也在下面贴一下。
#回顾完了之前的代码,我现在开始改成订阅者发布者模式 废话不多说,先来看我第一步做了什么 我创建了一个事件管理器,我们再来看看这时候之前的那个观察者现在代码变成什么样子了 大家可以对比下之前的代码,这个时候去掉了对被观察者的引用,同时使用委托事件订阅了自己的方法,完全解耦 这时候其实已经不是观察者模式了,应该叫订阅者和发布者,最后我把之前的被观察者改为发布者之后的代码也贴出来给大家看下 可以对比下之前的Player代码,是不是精简了许多,哈哈哈,这就是不同设计模式的魅力,对代码产生的影响!
这里我用了非常简单的方式进行了修改,具体实现的时候,还会有很多需求,比如其他的对象订阅玩家掉血事件,可能会需要一些参数,那么开始设计这个事件的Action委托的时候就需要考虑到有哪些参数需要被传递,在定义的时候就得加上,这样订阅者就可以拿到自己需要的参数啦,我写个简单的例子~大家看看就好,同时我也是一个小码农,只是想把自己学习过程用通俗易懂的方式讲出来,想让更多的人理解代码的魅力~有说的不对的地方,大佬们一定要留言告诉我!
内容概要:本文为《科技类企业品牌传播白皮书》,系统阐述了新闻媒体发稿、自媒体博主种草与短视频矩阵覆盖三大核心传播策略,并结合“传声港”平台的AI工具与资源整合能力,提出适配科技企业的品牌传播解决方案。文章深入分析科技企业传播的特殊性,包括受众圈层化、技术复杂性与传播通俗性的矛盾、产品生命周期影响及2024-2025年传播新趋势,强调从“技术输出”向“价值引领”的战略升级。针对三种传播方式,分别从适用场景、操作流程、效果评估、成本效益、风险防控等方面提供详尽指南,并通过平台AI能力实现资源智能匹配、内容精准投放与全链路效果追踪,最终构建“信任—种草—曝光”三位一体的传播闭环。; 适合人群:科技类企业品牌与市场负责人、公关传播从业者、数字营销管理者及初创科技公司创始人;具备一定品牌传播基础,关注效果可量化与AI工具赋能的专业人士。; 使用场景及目标:①制定科技产品全生命周期的品牌传播策略;②优化媒体发稿、KOL合作与短视频运营的资源配置与ROI;③借助AI平台实现传播内容的精准触达、效果监测与风险控制;④提升品牌在技术可信度、用户信任与市场影响力方面的综合竞争力。; 阅读建议:建议结合传声港平台的实际工具模块(如AI选媒、达人匹配、数据驾驶舱)进行对照阅读,重点关注各阶段的标准化流程与数据指标基准,将理论策略与平台实操深度融合,推动品牌传播从经验驱动转向数据与工具双驱动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值