
java设计模式
文章平均质量分 82
depinhu
这个作者很懒,什么都没留下…
展开
-
java设计模式
设计模式:模式是一种问题的解决思路,它已经适用于一个实践环境。并且可以适用于其他环境。 设计模式的分类:分布式编程模式,用户界面模式,数据模型模式三大类。 设计模式的作用:设计的重用; 为设计提供共同的词汇,每个模式名就是一个设计词汇,其概念使得程序员的交流变得方便; 在开发文档...原创 2011-11-21 12:39:51 · 96 阅读 · 0 评论 -
java 建造者(Builder)模式
Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。Builder模式的应用场景- 对象的创建:Builder模式是为对象的创建而设计的模式- 创建的是一个复合对象:被创建的对象为一个...原创 2011-11-21 13:29:04 · 101 阅读 · 0 评论 -
java原型模式(Prototype)
原型模式(Prototype)有的时候,我们需要一个实例时,并且,当创建一个实例的过程比较复杂或者说是昂贵时,比如,创建实例的构造函数非常的复杂,在执行这个构造函数时会消耗较长的时间,同时呢,这个构造函数中的一些信息又没有什么变化(也就是说创建第一个实例时初始化信息是这样的,创建第二个实例时初始化信息还是还是这样的),那么直接使用 new 来创建这样一个实例...原创 2011-11-21 14:41:20 · 92 阅读 · 0 评论 -
适配器模式(Adapter)
适配器模式(Adapter)还是先从引入说起,先来看一个问题吧,总所周知,在中国通用的电压时 220V,而美国电压则是 110V,如果有经常在美国和中国之间跑的 IT 人,而其笔记本都是随身携带的,那么它的笔记本的电压问题如何解决呢?(因为在美国和中国电压不同,所以一般的电器会不通用的)而适配器在这个问题上体现得妙极妙极。现在的笔记本都有一个电源适配...原创 2011-11-22 09:43:37 · 170 阅读 · 0 评论 -
外观模式(Facade)
外观模式(Facade)还是从《Head First Design Patterns》中的例子说起(我重新整理了那个例子),例子是这样描述的,说是美国有很多人搞家庭影院(我考虑一种最简单的方式,也就是全部是打开和关闭),在家庭影院中,首先必须要有灯光,屏幕,投影机,功放机,DVD 播放器这几个基本的工具,而灯光呢可以关闭灯光,打开灯光,投影机呢,可以打开和关...原创 2011-11-22 10:55:41 · 119 阅读 · 0 评论