
设计模式
文章平均质量分 81
胖哥哥飘过
这个作者很懒,什么都没留下…
展开
-
谷歌电子市场开发流程(7)-单例模式
单例模式是设计模式中最简单的形式之一,网上有很多资料都介绍了这方面知识,并且非常详尽,还是那句话,我写给自己看,让自己记住最重要。单例模式虽然简单,但是却很实用,对系统中某个类来说,只拥有一个实例很重要,首先对内存的开销就是一个优化,同时,也能解决很多问题,比如说,一个系统可以存在多个打印任务,但是同一时间只能有一个正在工作的打印任务。单例模式的设计要点,总结来说有三点:1.某个类只能原创 2017-07-15 01:14:35 · 276 阅读 · 0 评论 -
谷歌电子市场开发流程(10)-回调与观察者模式
在Android中,或者说Java中,监听模式都是非常常见的。当你激发某个事件,常常你需要等待这个事件的返回。如果这个事件是个异步事件,那么监听总是显得很有必要。举个日常的例子,当你在android中连接网络并发送请求时,你就常常需要用到异步监听,用于监听并回调请求结果。这个就是异步回调。观察者模式与回调模式有很多的相似处,简单对比就是:回调是一对一的关系,只监听一个事件;观察者模式则原创 2017-07-21 02:46:34 · 468 阅读 · 0 评论 -
android开发模式LiveData+ViewModel+Room+Retrofit
导依赖implementation 'com.android.support:cardview-v7:26.1.0'implementation "android.arch.lifecycle:extensions:1.0.0"implementation "android.arch.persistence.room:runtime:1.0.0"annotationProcessor "an...原创 2018-07-14 15:51:51 · 6714 阅读 · 1 评论