设计模式
文章平均质量分 90
内部有关人员
没有
展开
-
设计模式之建造者模式(Builder)
设计模式之建造者模式(Builder) 一个人活到70岁以上,都会经历这样的几个阶段:婴儿,少年,青年,中年,老年。并且每个人在各个阶段肯定是不一样的呀,我觉得可以说世界上不存在两个人在人生的这5个阶段的生活完全一样,但是活到70岁以上的人,都经历了这几个阶段是肯定的。实际上这是一个比较经典的建造者模式的例子了。 1.初识建造者模式 建造者模式实际上是常用的设计模式。顾名思义,bui转载 2016-04-17 13:57:52 · 300 阅读 · 0 评论 -
设计模式之外观模式(Facade)
设计模式之外观模式(Facade) 1.初识外观模式 这次不先说例子了,先看看一看外观模式的定义吧: 外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂转载 2016-04-17 16:46:15 · 324 阅读 · 0 评论 -
设计模式之适配器模式(Adapter)
设计模式之适配器模式(Adapter) 我想要是说适配器模式,提一下“电压”、“耳机”、“充电器”和 "USB” 的例子应该是比较恰当的了。就说说自己的亲身经历,我原来的手机是NOKIA5730。后来也不知道有没有国行,但是不推荐大家买这款手机,不适用的哈。我买的时候只有港货,可是大家知道的啊,香港的充电器和我们大陆的充电器规格是不一样的,那我要是在国内充电,原机带的充电器根本用不了,转载 2016-04-17 16:59:02 · 366 阅读 · 0 评论 -
设计模式C++学习笔记之一(Strategy策略模式)
设计模式C++学习笔记之一(Strategy策略模式) 无意中,从网上下到一本电子书《24种设计模式介绍与6大设计原则》,很好奇这里有24种设计模式,印象中GOF写的《设计模式》(Design Patterns),好像只有23种吧。运行起来一看,还真挺吸引咱的,里面提到的例子都很有趣。很感谢作者写出这样好的例子来,我的目的是把作者提到的例子用C++来实现。写这本书的作者是:cbf4life,转载 2016-04-17 17:05:59 · 336 阅读 · 0 评论 -
装饰者模式
装饰者模式 2013-09-15 22:30 5829人阅读 评论(7) 收藏 举报 分类: 设计模式(9) java(11) 版权声明:本文为博主原创文章,未经博主允许不得转载。 装饰者模式:动态地将责任附加到对象上,若要扩展对象,装饰者模式提供了比继承更弹性的替代方案 要点: 装饰者与被装饰者拥有共同的超类,继承的目的转载 2016-04-17 18:46:34 · 353 阅读 · 0 评论