设计模式1--工厂模式--Java实现

来源:互联网 发布:mac 网页开发工具 编辑:程序博客网 时间:2024/05/18 00:10

一、应用场景:

提供创建对象的接口,可以屏蔽创建对象的具体过程,提高程序代码的灵活性。

二、分类:

工厂模式在设计模式中有三种:

1.简单工厂模式,即静态工厂模式(Simple Factory)

2.工厂方法模式(Factory Method)

3.抽象工厂模式(Abstract Factory)

三、具体介绍:

1.简单工厂有三部分:

(1)抽象产品类

(2)具体产品类

(3)工厂类

2.工厂方法模式有四部分:

(1)抽象产品类

(2)具体产品类

(3)抽象工厂类

(4)具体工厂类

3.抽象工厂模式

(1)抽象产品类(多个)

(2)具体产品类(多个产品族)

(3)抽象工厂类

(4)具体工厂类

0 0
原创粉丝点击