摘要: 定义 定义 创建型模式抽象了实例化的过程。它将系统与它的对象创建、结合、表示的方式分离。 创建型模式都会将关于该系统使用哪些具体的类的信息封装起来。 在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。 基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂 阅读全文
posted @ 2015-06-03 15:05 静默虚空 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 简介原型模式 (Prototype)用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。结构图-原型模式结构图Prototype:声明一个克隆自身的接口。ConcretePrototype:实现克隆自身的具体操作。Clien... 阅读全文
posted @ 2015-06-03 15:00 静默虚空 阅读(1394) 评论(0) 推荐(1) 编辑
摘要: 简介建造者模式 (Builder)将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。使用建造者模式,用户就只需要指定需要建造的类型,具体的建造过程和细节并不需要知道。结构图-建造者模式结构图Product : ... 阅读全文
posted @ 2015-06-03 10:32 静默虚空 阅读(1132) 评论(1) 推荐(2) 编辑
摘要: 简介抽象工厂模式 (Abstract Factory)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式是一种类创建型模式 (可参考 设计模式 创建型模式)。结构图-抽象工厂模式结构图抽象工厂模式包含以下角色:AbstractFactory(抽象工厂)ConcreteF... 阅读全文
posted @ 2015-06-03 10:26 静默虚空 阅读(2611) 评论(0) 推荐(2) 编辑
摘要: 简介工厂方法模式 (Factory Method)定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其他子类。工厂模式是一种类创建型模式 (可参考 设计模式 创建型模式)。结构 图-工厂方法模式结构图 Product : 定义产品对象的接口。abstractclas... 阅读全文
posted @ 2015-06-03 10:03 静默虚空 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 简介简单工厂模式 (Simple Factory) 又叫静态工厂方法(Static Factory Method)模式。简单工厂模式通常是定义一个工厂类,这个类可以根据不同变量返回不同类的产品实例。简单工厂模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。但是简单工厂模式不属于23种Go... 阅读全文
posted @ 2015-06-03 09:41 静默虚空 阅读(1861) 评论(0) 推荐(4) 编辑
摘要: 简介单例模式(Singleton Pattern)保证一个类只有一个实例,并提供一个访问它的全局访问点。单例模式是一种对象创建型模式 (可参考 设计模式 创建型模式)。 单例模式是设计模式中最简单的模式。它的用途就是使得类的一个对象成为系统中的唯一实例。结构图-单例模式结构图Singleton :... 阅读全文
posted @ 2015-06-03 09:24 静默虚空 阅读(1416) 评论(8) 推荐(1) 编辑