上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 1、概述 命令模式和策略模式的类图确实很相似,只是命令模式多了一个接收者(Receiver)角色。它们虽然同为行为类模式,但是两者的区别还是很明显的。策略模式的意图是封装算法,它认为“算法”已经是一个完整的、不可拆分的原子业务(注意这里是原子业务,而不是原子对象),即其意图是让这些算法独立,并且可以 阅读全文
posted @ 2017-09-04 21:10 Memset 阅读(5228) 评论(0) 推荐(1)
摘要: 1、概述 装饰模式和适配器模式在通用类图上没有太多的相似点,差别比较大,但是它们的功能有相似的地方:都是包装作用,都是通过委托方式实现其功能。不同点是:装饰模式包装的是自己的兄弟类,隶属于同一个家族(相同接口或父类),适配器模式则修饰非血缘关系类,把一个非本家族的对象伪装成本家族的对象,注意是伪装, 阅读全文
posted @ 2017-09-04 20:42 Memset 阅读(643) 评论(0) 推荐(0)
摘要: 1、概述 对于两个模式,首先要说的是,装饰模式就是代理模式的一个特殊应用,两者的共同点是都具有相同的接口,不同点则是代理模式着重对代理过程的控制,而装饰模式则是对类的功能进行加强或减弱,它着重类的功能变化,我们举例来说明它们的区别。 2、代理模式 一个著名的短跑运动员有自己的代理人。如果你很仰慕他, 阅读全文
posted @ 2017-09-04 19:35 Memset 阅读(386) 评论(0) 推荐(0)
摘要: 1、概述 抽象工厂模式实现对产品家族的创建,一个产品家族是这样的一系列产品:具有不同分类维度的产品组合,采用抽象工厂模式则是不需要关心构建过程,只关心什么产品由什么工厂生产即可。而建造者模式则是要求按照指定的蓝图建造产品,它的主要目的是通过组装零配件而产生一个新产品,两者的区别还是比较明显的。 现代 阅读全文
posted @ 2017-09-03 23:30 Memset 阅读(5348) 评论(0) 推荐(0)
摘要: 1、概述 工厂方法模式注重的是整体对象的创建方法,而建造者模式注重的是部件构建的过程,旨在通过一步一步地精确构造创建出一个复杂的对象。我们举个简单例子来说明两者的差异,如要制造一个超人,如果使用工厂方法模式,直接产生出来的就是一个力大无穷、能够飞翔、内裤外穿的超人;而如果使用建造者模式,则需要组装手 阅读全文
posted @ 2017-09-03 22:34 Memset 阅读(13321) 评论(1) 推荐(3)
摘要: 1、定义 1.1 标准定义 桥梁模式( Bridge Pattern) 也叫做桥接模式, 是一个比较简单的模式, 其定义如下: Decouple an abstraction from its implementation so that the two can vary independently 阅读全文
posted @ 2017-08-09 00:05 Memset 阅读(1593) 评论(1) 推荐(0)
摘要: 1、定义 1.1 标准定义 享元模式( Flyweight Pattern) 是池技术的重要实现方式, 其定义如下: Use sharing to support large numbers of fine-grained objects efficiently.(使用共享对象可有效地支持大量的细粒 阅读全文
posted @ 2017-08-08 22:51 Memset 阅读(281) 评论(0) 推荐(0)
摘要: 1、定义 1.1 标准定义 解释器模式( Interpreter Pattern) 是一种按照规定语法进行解析的方案, 在现在项目中使用较少,其定义如下:Given a language, define a representation for its grammar along with an i 阅读全文
posted @ 2017-08-08 22:17 Memset 阅读(276) 评论(0) 推荐(0)
摘要: 1、定义 1.1 标准定义 其定义如下: Allow an object to alter its behavior when its internal state changes.The object will appear to change its class.(当一个对象内在状态改变时允许其 阅读全文
posted @ 2017-08-08 21:51 Memset 阅读(251) 评论(0) 推荐(0)
摘要: 1、定义 1.1 标准定义 访问者模式(Visitor Pattern)是一个相对简单的模式,其定义如下:Represent an operation to be performed on the elements of an object structure. Visitor lets you d 阅读全文
posted @ 2017-08-07 23:41 Memset 阅读(274) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页