模式设计
文章平均质量分 70
mybook1122
这个作者很懒,什么都没留下…
展开
-
设计模式之七 --- 观察者模式(Observer)
http://blog.csdn.net/cjjky/article/details/7384951 【1】基本概念 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式又叫发布-订阅(Publish/Subscribe)模式。 【2】简单分析 我们先来看一下该设计模式的UM转载 2013-04-01 23:15:31 · 835 阅读 · 0 评论 -
Android App整体架构
1. 架构设计的目的: 对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率原创 2016-08-17 18:35:45 · 855 阅读 · 0 评论 -
android app 框架之BaseActivity
为什么要设计BaseActivity? 所有的框架设计,都是为了解决一些问题,提高效率。 设计BaseActivity的目的如下 1 是减少重复的工作。如每个Activity都要弹出Toast,弹出Dialog;可以每次都写一次,有人说,我直接copy就完了,有什么难的。但是,如果有十个界面都调用了loading的dialog,coding的时候不知不觉。但是,在修改的时候呢,即使修改一个很小原创 2016-08-17 18:59:03 · 1487 阅读 · 0 评论 -
装饰者模式
装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的结构:装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。原创 2016-08-11 16:54:21 · 665 阅读 · 0 评论