设计模式分为三种类型,共23种。1.创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。2.结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。3.行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模..
分类:
其他好文 时间:
2015-02-03 15:21:24
阅读次数:
129
将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。如果我们用了建造者设计模式,用户就只需要指定需要建造的类型就可以得到他们,而具体建造的过程和细节就不需要知道。Builder是为创建一个Product对象的各个部件指定的抽象接口,ConcreateBuilder是具体建造者...
分类:
其他好文 时间:
2015-01-31 12:05:19
阅读次数:
172
来自:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰...
分类:
编程语言 时间:
2015-01-29 19:19:32
阅读次数:
243
四川人最喜欢吃回锅肉,但是可能你到不同的店里味道多少有些偏差。因为每个店它的做法有可能不一样;不要麦当劳、肯德基那样,生产薯条的工艺都是一样的。所以,我们在肯德基、麦当劳吃的薯条味道都一样的。嘻嘻,其实人家洋人是引入了在设计模块中的建造者模式。
什么是建造者模式?将一个复杂对象的构建与它的表示相分离;使得同样的建造过程创建不同的表示。这地方需要强调的是创建的顺序是固定的,不会发生大的变...
分类:
其他好文 时间:
2015-01-29 16:05:01
阅读次数:
163
以包工头建房子的例子阐述建造者模式,并通过同一例子对比建造者模式和工厂方法模式
分类:
其他好文 时间:
2015-01-28 14:29:58
阅读次数:
188
设计模式之第11章-建造者模式(Java实现) “那个餐厅我也是醉了、、、”“怎么了?”“上菜顺序啊,竟然先上甜品,然后是冷饮,再然后才是菜什么的,无语死了。”“这个顺序也有人这么点的啊。不过很少就是了,正常来说如果是中餐的话,都是先凉菜再热菜,然后是汤,最后是一些甜品什么的。西餐呐,先有头盘,用....
分类:
编程语言 时间:
2015-01-24 12:51:19
阅读次数:
214
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:
其他好文 时间:
2015-01-24 00:21:51
阅读次数:
313
‘算法空间复杂度’,别以为这个东西多么高大上,我保证你看完这篇文章就能明白。最近在啃算法,发现非常有趣。在我学习的过程中发现了一个问题,那就是空间复杂度的问题,它绝对是效率的杀手。关于空间复杂度的介绍(摘自百度)空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大...
分类:
编程语言 时间:
2015-01-23 12:55:28
阅读次数:
195
结构型模式的模式有7种 1.外观模式 为了封装一些方法类,统一对外提供一个外观类,这个应该是使用最多的一种设计模式 2.装饰模式 2.1装饰模式,提供一个装饰类,配件类重写装饰类,装饰模式有点和建造者模式类似。 2.2两者的区别在于,建造者是一个接口,在组装的时候是按照流程组装 装饰模式是一堆配件,...
分类:
其他好文 时间:
2015-01-23 11:10:42
阅读次数:
131
建造者模式:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
分类:
其他好文 时间:
2015-01-21 16:27:19
阅读次数:
151