没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。 观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。 APP经过页面一和页面二到达页面三,页面三点击发消息按钮发送消息,页面一页面二接收到消息,更新UI,展示消息:
资源推荐
资源详情
资源评论
收起资源包目录
EventUtilsDemo (1331个子文件)
MediaSessionCompat.aidl 787B
ParcelableVolumeInfo.aidl 689B
PlaybackStateCompat.aidl 688B
MediaDescriptionCompat.aidl 683B
MediaMetadataCompat.aidl 680B
ResultReceiver.aidl 675B
RatingCompat.aidl 673B
resources-debug.ap_ 372KB
resources-debug-androidTest.ap_ 1KB
app-debug.apk 1.27MB
gradlew.bat 2KB
fileSnapshots.bin 763KB
fileHashes.bin 142KB
taskArtifacts.bin 50KB
localClassSetAnalysis.bin 24KB
fileSnapshotsToTreeSnapshotsIndex.bin 22KB
localJarClasspathSnapshot.bin 20KB
R$styleable.class 22KB
R$styleable.class 22KB
R$style.class 22KB
R$style.class 22KB
R$attr.class 10KB
R$attr.class 10KB
R$dimen.class 6KB
R$dimen.class 6KB
R$drawable.class 5KB
R$drawable.class 5KB
R$color.class 5KB
R$color.class 5KB
R$id.class 4KB
R$id.class 4KB
R$layout.class 3KB
R$layout.class 3KB
TestAct.class 2KB
TestAc.class 2KB
R$string.class 2KB
R$string.class 2KB
BaseActivity.class 2KB
ConcreteObservables.class 1KB
Testw.class 1KB
EventUtils.class 1KB
Testw$1.class 1KB
MainActivity.class 1KB
R.class 1015B
R.class 1015B
MainActivity$1.class 1008B
TestAct$1.class 952B
TestAc$1.class 948B
R$anim.class 813B
R$anim.class 801B
BuildConfig.class 729B
R$bool.class 680B
R$bool.class 668B
EventMsg.class 629B
R$integer.class 611B
R$integer.class 599B
R$mipmap.class 419B
Observables.class 279B
Observers.class 171B
coZZtcj6iiv6FkWSQctt2udXr3w= 372KB
classes.dex 2.53MB
.gitignore 127B
.gitignore 8B
build.gradle 900B
build.gradle 521B
settings.gradle 16B
gradlew 5KB
app.iml 12KB
EventUtilsDemo.iml 868B
mockable-android-25.jar 32.3MB
classes.jar 2.62MB
classes.jar 755KB
classes.jar 679KB
classes.jar 316KB
com.android.support-appcompat-v7-25.3.0_38d83738ae56aa51a427078c681952a265337508.jar 264KB
classes.jar 258KB
com.android.support-support-compat-25.3.0_e75f8c132bc9b373c8c1fd19dcc8dcd606a239fb.jar 215KB
classes.jar 163KB
classes.jar 133KB
com.android.support-support-core-ui-25.3.0_7190b34dd115bceb9cc32ce8cedfed4b4905508d.jar 121KB
classes.jar 102KB
com.android.support-support-media-compat-25.3.0_d39d91726f912c4b2b384aead183d0d2d3aa6882.jar 91KB
com.android.support-support-fragment-25.3.0_0ed00e7279929cb2cd7ab2f7ec5f1af3b97f488e.jar 79KB
gradle-wrapper.jar 52KB
com.android.support-support-core-utils-25.3.0_65ecd3cc325f14bde405b155a08df26e01136e12.jar 46KB
classes.jar 39KB
classes.jar 36KB
debug_86a28767963441498ae1290092d51cd3fedc22b3.jar 29KB
com.android.support-support-vector-drawable-25.3.0_56baa5bce32fbdead1d6917a666bd5431e3f07e5.jar 23KB
classes.jar 15KB
com.android.support-animated-vector-drawable-25.3.0_62b04d1d5610ffd59d358a01a640f37862b27f50.jar 9KB
classes.jar 4KB
support-annotations-25.3.0_40eaf80908651eec7dcf5ecb728264d06e78c464.jar 4KB
classes.jar 2KB
com.android.support-support-v4-25.3.0_33d8387bec21dd6e219faca823bddad967a602dd.jar 804B
classes.jar 589B
R.java 423KB
R.java 98KB
BaseActivity.java 2KB
TestAc.java 2KB
共 1331 条
- 1
- 2
- 3
- 4
- 5
- 6
- 14
资源评论
Teare
- 粉丝: 7
- 资源: 79
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功