观察者模式、事件机制 的 好处 和 代码

1.

C# 里 event 和 delegate 。

delegate 类似 c++中的 函数指针、回调函数。

Action 是不带返回值

Func 是带返回值

其实 event 在项目中更实用, 是 delegate的权限受限版本。

2.

event 可以很简单地实现 观察者模式。

代码里 事件注册、事件触发、事件回调,一个完整流程看起来七零八碎。

以前都是 一两个人做一套代码,想怎么写就怎么写。

现在是10多个人做一套代码(服务器和客户端甚至有很多公用代码...),event确实好用,降低不同模块关联性[降低耦合](尽管一个逻辑流程会因此零碎),方便协同开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值