![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design pattern
文章平均质量分 82
amyli1108_2009
这个作者很懒,什么都没留下…
展开
-
桥接模式—Bridge
学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出. 生活中的一个例子: 就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢? 概述: 在软件系统中,翻译 2011-12-20 15:08:00 · 550 阅读 · 0 评论 -
Adapter Pattern
适配器模式(Adapter Pattern) 概述: 在软件开发过程中,我们要经常要复用我们以前开发的一些“现存对象”,但是这些“现存对象”并不能满足我们新的应用环境。怎样才能良好的复用这些对象,以满足我们的应用环境,这就是适配器(Adapter)所要解决的问题。 意图: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一转载 2011-12-20 15:36:50 · 372 阅读 · 0 评论 -
Prototype —原型模式二
Java 中的克隆方法 在Java 语言中已提供了clone 方法,定义在Object 类中。下面看看怎么使用Java 里面的克隆方法来实现原型模式。 需要具有克隆功能的类,只需要实现java.lang.Cloneable接口,这个接口没有需要实现的方法,是一个标识接口。 public interface OrderApi { public int getOrderPr原创 2012-02-29 16:35:32 · 407 阅读 · 0 评论 -
Prototype —原型模式一
原型模型的定义:用原型实例指定创建对象的种类,并通过拷贝这些原型,创建新的对象。 原型模式的功能: ① 一个通过克隆来创建新的对象实例; ② 另一个是为克隆出来的新的对象实例复制原型属性的值。 原型实例和克隆出来的实例,本质是不同的实例,克隆完成后,它们之间是没有关联的,如果克隆出来的实例的属性值发生了改变,是不会影响到原型实例的。 public interface OrderApi翻译 2012-02-29 16:38:21 · 362 阅读 · 0 评论 -
Singleton
深入浅出的讲述了设计模式中的单例模式,并给出了简单的示例,例子浅显易懂,并附带源代码。 单例模式属于对象创建型模式,其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点。对一些类来说,只有一个实例是很重要的,虽然系统中可以有许多打印机,但却只应该有一个打印机假脱机,只应该有一个文件系统和一个窗口管理器,一个数字滤波器只能有一个A/D转换器,一个会计系统只能专用于一个公司原创 2011-12-20 11:39:46 · 342 阅读 · 0 评论