摘要: 一、适配器模式的定义 适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。 适配器模式分为类结构型模式和对象结构型模式两种:在类适配器模式中,适配器与适配者之间是继承(或实现)关系;在对象适配器模式中,适配器与适 阅读全文
posted @ 2020-03-30 19:51 kosamino 阅读(4110) 评论(0) 推荐(0) 编辑
摘要: 一、代理模式的定义 代理模式的定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介,代理模式也叫做委托模式。 二、为什么使用代理模式 中介隔离作用:在某些情况下,一个客户类不想或者不能直接引用一个委托对 阅读全文
posted @ 2020-03-30 04:51 kosamino 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: 一、原型模式的定义与特点 原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。它属于创建型设计模式,用于创建重复的对象,同时又能保证性能(用这种方式创建对象非常高效)。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克 阅读全文
posted @ 2020-03-30 02:05 kosamino 阅读(2514) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式的定义与特点 建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。建造者模式属于创建型设计模式,它是将一个复杂的对象分解为多个简单的对象,使用多个简单的对象一步一步构建成一个复杂的对象。它将变与不 阅读全文
posted @ 2020-03-30 00:02 kosamino 阅读(973) 评论(0) 推荐(0) 编辑