
安卓设计模式
许强_Rrtoyewx
android成长之路
展开
-
android的单例设计模式
单例模式是我们android运用最多的一种设计模式,确保一个类中只有一个实例,而且自行实例并向整个系统提供这个实例,常用来解决消耗资源的问题。避免产生多个对象的消耗过多的资源。原创 2016-04-11 23:43:08 · 691 阅读 · 0 评论 -
Android Builder模式
Builder模式主要用来一步一步创建一个复杂对象的创建模式。主要用来创建对象,它允许客户端不知道内存的创建的具体过程的情况下去生成一个对象。原创 2016-04-19 20:34:03 · 4067 阅读 · 0 评论 -
Android 原型模式
原型的是一种创建的设计模式,主用来创建的复杂的对象和构建耗时的实例。通过克隆已有的对象来创建的新的对象,从而节省时间和内存。原创 2016-05-04 22:30:13 · 4476 阅读 · 0 评论 -
Android 工厂模式,三种工厂模式的理解
工厂模式是一种创建者模式,在任何生成复杂对象的地方都可以使用工厂模式。理论来说在任何使用A a = new A()的方式都可以使用工厂模式,虽然使用工厂模式可能需要多做一些工作,但是在后续的开发和维护都带来了方便。如果我们需要在构建对象的时候,需要做很多的处理工作,比如初始化工作,查询工作等一些耗时的工作,如果我们将这些操作全部放入到构造方法中去写,那么势必在后期维护的带来不方便原创 2016-05-08 23:36:48 · 20352 阅读 · 5 评论 -
Android 策略模式
策略模式是一种针对算法的一个设计模式,将不同的算法封装在起来,并让它们可以相互替换。原创 2016-06-06 22:27:06 · 678 阅读 · 0 评论 -
Android 的状态模式
我们在开发的时候,时刻会遇到一个对象允许的状态改变的时候其行为也同样的进行改变,或者我们在书写一个的类的时候,经常会根据来判断当前的状态(enum类)的去实现不同的方法。这个时候可以考虑用状态模式。原创 2016-07-04 17:34:37 · 1307 阅读 · 0 评论 -
Android责任链模式
责任链模式,使得每个对象都有机会去处理请求,从而避免请求的发送者和处理者之间的耦合,对于请求的发送者不需要关心具体的处理者是谁,这样就可以动态的去组织和分配的具体的处理者。责任链的概述责任链的描述阎宏博士的《JAVA与模式》关于责任链的描述 责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某原创 2016-08-21 16:40:49 · 696 阅读 · 0 评论