随笔分类 - 设计模式
摘要:1)作用:将一个类的接口转换成客户希望的另外一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单的理解就是转接头。 2)关键点: 1.Target(目标抽象类):目标抽象类定义客户所需要
阅读全文
摘要:1)作用:用原型实例指定创建对象的种类,并且通过复制(克隆)这些原型创建的对象。 2)关键点: 1.protoType(抽象原型类):它是声明克隆方法的接口,是所有具体原型类的公共父类,可以是抽象类也可以是接口,甚至还可以是具体实现类。 2.ConcreatePrototype(具体原型类):它实现
阅读全文
摘要:1)作用:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 2)关键点: 1.Product(具体产品):表示被构造的复杂对象。 2.Builder(抽象构建产品):为构建一个产品对象的各个部件指定抽象接口。 3.BuilderImpl(抽象构建的具体实现):实现Builder
阅读全文
摘要:1)概念:它的核心结构中包含一个被称为单例的特殊类。 2)特点: 1.单例类只能有一个实例。 2.单例类必须自己创建自己的唯一实例。 3.单例类必须给所有其他对象提供一个实例。 3)实现单例 1.饿汉式单例(线程安全) 在类加载时就完成了初始化。饿汉式单例在类初始化时就创建好了一个静态对象供外部使用
阅读全文

浙公网安备 33010602011771号