摘要: 建造者模式(Builder) 定义 建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类图 描述 Builder:定义一个建造者抽象类,以规范产品对象的各个组成部分的建造。这个接口规定要实现对象的哪些部分的创建,并不涉及具体的对象部件的创建。 阅读全文
posted @ 2016-03-25 14:10 sunny906 阅读(1739) 评论(0) 推荐(0) 编辑
摘要: 设计模式 目录 UML类图 简单工厂模式(Simple Factory) 创建型: 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 建造者模式(Builder) 原型模式(Prototype) 单例模式(Singleton) 结构型: 适配器模式(Ad 阅读全文
posted @ 2016-03-25 10:08 sunny906 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式(Abstract Factory) 定义 抽象工厂模式(Abstract Factory),提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 类图 描述 多个抽象产品类,每个抽象产品类可以派生出多个具体产品类; 一个抽象工厂类,可以派生出多个具体工厂类; 每个具体工 阅读全文
posted @ 2016-03-25 10:06 sunny906 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式(Factory Method) 定义 工厂方法模式(Factory Method),定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 类图 描述 Product,抽象产品类,可以派生多个具体产品类;Factory,抽象工厂类,可以派生多个具体 阅读全文
posted @ 2016-03-25 10:06 sunny906 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式(Simple Factory) 类图 描述 简单工厂: 一个抽象产品类,可以派生多个具体产品类; 一个具体工厂类; 工厂只能创建一个具体产品。 应用场景 汽车接口 汽车类 汽车工厂类 调用,从配置文件中读取操作符 阅读全文
posted @ 2016-03-25 10:05 sunny906 阅读(336) 评论(0) 推荐(0) 编辑