Actor 模型在客户端架构的妙用

Actor 模型在客户端架构的妙用

1、什么是Actor模型

Actor模型原本多用于服务器内部通信,用消息来替代共享内存,可以简化为下面的通信模型:
在这里插入图片描述

2、Actor模型的核心思想

Actor模型的核心思想是:对象的行为改变操作不暴露出去,而是通过接受消息,对象自己去调用行为改变操作

3、Actor在客户端的应用

比较适合两个平行关系的对象之间的解藕,特别是适合两个UI组件之间的解藕。以iOS为例,很多人使用target-Action来对两个UI组件进行解藕,先普及一下target-Action,实质上是利用来反射的原理,反射简单的说就是通过类和方法的字符串名称,反查出类的类型和类方法地址。target-Action实现了两个UI组件在编译期的依赖关系,但是运行时,依然依赖于对方的接口调用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值