摘要: 代理模式的定义:为其他对象提供一种代理以控制这个对象的访问,代理模式也叫做委托模式 代理模式通用类图如下: Subject抽象主题角色:抽象主题类可以是抽象类或者接口。 RealSubject具体主题角色:叫做被委托对象,被代理对象,是业务逻辑的具体执行者 Proxy代理主题角色:叫做委托类、代理类 阅读全文
posted @ 2018-01-05 15:40 随心-HL 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 建造者模式的定义:将一个复杂对象构建与它的表示分离,使得同样的构建过程可以创建不同的表示 建造者模式,保证了流程的确定性,而流程内部的实现细节,是可继承扩展的。从根源上解决了流程不规范的问题。 建造者模式通用类图: 在建造者模式中有如下4个角色: 建造者模式的优点: 建造者模式使用的场景: 实现一个 阅读全文
posted @ 2018-01-05 13:54 随心-HL 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 模版方法模式定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤 模版方法很简单,平时我们可能不再没意识中就使用到了,模版方法的方法分为两类: 基本方法:基本方法也叫做基本操作,是由子类实现的方法,并且在模版方法(父类的方法)被调 阅读全文
posted @ 2018-01-05 10:31 随心-HL 阅读(129) 评论(0) 推荐(0) 编辑