简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
工厂方法模式是类的创建模式,又叫虚拟构造子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
抽象工厂模式是对象的创建模式,是工厂方法模式的进一步推广,可以处理具有相同(或者相似)等级结构的多个产品族中的产品对象的创建问题。
(未完成,待续)
本文介绍了三种工厂模式:简单工厂模式、工厂方法模式及抽象工厂模式。简单工厂模式通过一个工厂对象决定创建哪种产品实例;工厂方法模式定义了创建产品对象的工厂接口,并由子类实现;抽象工厂模式进一步推广,用于创建多个产品族中的产品对象。
简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
工厂方法模式是类的创建模式,又叫虚拟构造子模式或者多态性工厂模式。工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
抽象工厂模式是对象的创建模式,是工厂方法模式的进一步推广,可以处理具有相同(或者相似)等级结构的多个产品族中的产品对象的创建问题。
(未完成,待续)
557

被折叠的 条评论
为什么被折叠?