Eason-S

导航

2016年7月18日 #

每天一个设计模式(6):抽象工厂模式

摘要: 6.抽象工厂模式 抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。通过使用抽象工厂模式,可以处理具有相同(或者相似)等级结构中的多个产品族中的产品对象的创建问题。 抽象工厂:多个抽象产品类,派生出多个具体产品类;一个抽象工厂类,派生出多个具体工厂类;每个具体工厂类可创建多个具体产品类的实 阅读全文

posted @ 2016-07-18 20:02 Eason_S 阅读(248) 评论(0) 推荐(0) 编辑

每天一个设计模式(5):工厂方法模式

摘要: 5.工厂方法模式 工厂方法模式是简单工厂模式的进一步抽象化和推广,工厂方法模式里不再只由一个工厂类决定那一个产品类应当被实例化,这个决定被交给抽象工厂的子类去做。工厂方法模式定义了一个创建对象的接口,让类把实例化推迟至子类。 工厂方法模式使用继承自抽象工厂角色的多个子类来代替简单工厂模式中的“女娲类 阅读全文

posted @ 2016-07-18 17:54 Eason_S 阅读(343) 评论(0) 推荐(0) 编辑

每天一个设计模式(4):简单工厂“模式”

摘要: 4.简单工厂“模式” 一.简单工厂介绍 1.1 简单工厂定义 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类 阅读全文

posted @ 2016-07-18 15:44 Eason_S 阅读(398) 评论(0) 推荐(0) 编辑