![](https://img-blog.csdnimg.cn/20190929111721856.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
架构设计
文章平均质量分 88
Ansen360
从事android手机系统开发7年,就职过2家国内知名手机公司
展开
-
Java设计模式_观察者模式&事件处理机制
1.什么是观察者模式: 观察者模式:定义了对象之间的一对多依赖,可以有任意个(一个或多个)观察者对象同时监听某一个对象;这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新. 观察者模式也叫发布/订阅模式,监听器模式 发布者+订阅者=观察者模式2.观察者模式的作用: 降低交互对象之间的耦合度java事件处理机制:原创 2015-11-07 17:38:22 · 3984 阅读 · 1 评论 -
Android架构设计规范
命名规范包名全部采用小写常量、枚举等均采用大写形式,用下划线区分各单词。使用static finalprivate static final String TAG = "XXXX"类名、接口名、枚举名。第一个和后面的单词都要第一个字母大写MainActivity,InstalledAppDetails资源文件命名activity_main.xml,ic_launcher.png注意图原创 2015-09-23 01:48:40 · 4708 阅读 · 0 评论 -
MVC和MVP架构对比区别 mvp示例代码demo
- 为什么软件开发需要使用架构?软件开发的黄金法则是避免创建上帝类(无所不知无所不能的上帝类),因为上帝类的维护成本很高,我们很难理解正在进行的操作和难与测试和扩展;在Android开发中,如果不考虑架构,activity类就会越来越大,因为activity中同时存在业务逻辑和UI逻辑,这会增加跟多的维护成本.- 为什么使用MVP模式?产品迭代开发中,Activity类的职责不断增加,原创 2015-09-24 00:37:38 · 5575 阅读 · 0 评论