
设计模式与原则
Android开始之路
Come on!
展开
-
浅谈设计模式的六大原则
一,单一职责原则:就一个类而言,应该仅有一个引起它变化的原因(就是实现类要责任单一)英文--Single Responsibility Principle 简写:SRP举个例子: 父类:Animalpublic class Animal { void move(String animal){ System.out.println(animal + "是主要用脚来原创 2016-05-26 21:48:28 · 4514 阅读 · 0 评论 -
浅谈代理模式--Proxy
一,代理模式的基础知识简写:Proxy解释:为其他对象提供一种代理以控制对这个对象的访问基本情况:在某些情况下,一些客户不能或者不想直接引用某个对象,就可以利用代理(中介)来实现二,组成部分:一般由3部分组成(1)抽象角色:通过接口或抽象声明真实角色实现的业务方法。(2)代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作原创 2016-06-09 17:28:43 · 843 阅读 · 0 评论 -
装饰者模式
一,概念:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰者模式比生成子类更为灵活二,英文名:Decorator三,理解: (1)装饰者模式利用SetComponent来对对象进行包装的,每个装饰者对象的实现和如何使用这个对象是分开的, (2) 每个装饰者对象只关心自己的功能,不关心如何被添加到对象链当中四,结构图:附加说明:Compo原创 2016-06-10 21:24:28 · 637 阅读 · 0 评论 -
工厂方法模式VS简单工厂模式
转发请注明出处:http://blog.youkuaiyun.com/qq_28055429/article/details/51628921One----简单工厂模式:一,基本知识:(1)定义:简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。(2)理解:简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式...原创 2016-06-10 23:14:46 · 9500 阅读 · 5 评论