block 实现1V多
2018-09-03 本文已影响0人
livesxu
消息传递里面,block和代理都是1V1,代理还可以进行多方法的沟通,通知1V多。
代理太过繁琐我很少使用,但是有时候方法很多的时候还是会写一下代理,好看一点。
block在我的理解就是个注册代码块,他本身也是个对象,所以在碰到事务需要多方执行的时候我就想到了把block全部映射存储起来批量操作的方法。
https://github.com/livesxu/BlockOneToMoreTest
消息传递里面,block和代理都是1V1,代理还可以进行多方法的沟通,通知1V多。
代理太过繁琐我很少使用,但是有时候方法很多的时候还是会写一下代理,好看一点。
block在我的理解就是个注册代码块,他本身也是个对象,所以在碰到事务需要多方执行的时候我就想到了把block全部映射存储起来批量操作的方法。
https://github.com/livesxu/BlockOneToMoreTest