
Java设计模式
文章平均质量分 84
不可不戒
这个作者很懒,什么都没留下…
展开
-
Java设计模式--适配器(Adapter)模式
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的用途 用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记本电脑无法使用。这时候一个三相到两相的转换器(适配器)就能解决此问题,而这正像是本模式所做转载 2014-08-09 13:36:02 · 943 阅读 · 0 评论 -
Java设计模式--Facade外观模式
Facade外观模式(门面模式): 为子系统中的一组接口提供一个统一接口。Facade模式定义了一个更高层的接口,使子系统更加容易使用。 Facade模式是为了降低子系统之间,客户端与实现化层之间的依赖性。当在构建一个层次化的系统时,也可以同过使用Facade模式定义系统中每一层的入口,从而简化层与层之间的依赖关系。 例子: 1.DrawerOne.java Java代码 收藏代码转载 2014-08-09 15:53:36 · 563 阅读 · 0 评论 -
Java设计模式--单例模式(Singleton)
定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的属性或方法代表是静态的。5.对类图中对象的关系不熟悉的朋友可以参考文章:设计模式中类的关系。单例转载 2014-08-14 11:03:18 · 630 阅读 · 0 评论