Android的设计模式初探

1组合模式:View和GroupView组合在一起常使用的设计模式,就是一般UI都会使用的;

2观察者模式:涉及到数据状态发生变化需要通知的情况下 (observer)我的壁纸设置有用到哦

3单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点 (输入法类)

4模版方法模式:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 (继承)

5备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到先前保存的状态 (没懂)

6共享模式 (数据库操作)

7命令模式 对命令的封装 (receiver Runnable)

你可能感兴趣的:(Android的设计模式初探)