- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 设计模式之观察者模式
观察者模式是使用最为频繁的设计模式之一。在很多地方都有用到。比如各种编程语言的GUI事件处理实现,各种框架的实现,比如说EventBus、Rxjava以及MVC等等。一、初次相识先举个小栗子来了解一下观察者是干啥的~~当我们在打团队游戏时,当你受到攻击需要队友帮忙时该怎么办?这时候就需要给你所有的队友发送一条你正在被攻击的消息。所有的队友会根据你发送的消息...
2018-05-28 22:07:00 112
原创 设计模式之观察者模式
设计模式之观察者模式一、初次相识先举个小栗子来了解一下观察者是干啥的~~当我们在打团队游戏时,当你受到攻击需要队友帮忙时该怎么办?这时候就需要给你所有的队友发送一条你正在被攻击的消息。所有的队友会根据你发送的消息作出相应的动作。比如有团队意识来帮你,或者不帮你继续玩自己的。这里面的队员就是该设计模式名字中的观察者。那么受到攻击的自己的是什么呢。被观察者?不,准确的我们称之为目标或者主题。所以整个流...
2018-05-28 21:55:41 167
原创 从零到一之EventBus
一、EventBus是什么 1.EventBus是一个Android事件发布/订阅框架 通过解耦发布者和订阅者简化Android事件传递。事件传递既可以用于Android四大组件间的通讯,也可以用于用户异步线程和主线程间通讯等.。传统的事件传递方法包括:Handler、BroadCastReceiver、interface回调,相比于EventBus,EventBus的代码更加简洁,代码...
2018-05-05 19:41:31 251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人