Zhou Study hard, improve every day.

设计模式-工厂

2020-05-30
本文 410 字,阅读全文约需 2 分钟

1.分类

1.1简单工厂

​ 从工厂中获取想要的对象,可以根据传入的名称或者是类型。当类型少时,比较适用。

1.2工厂方法

1.3抽象工厂

​ 产品族:都是一个牌子的

​ 产品等级:不同的厂商的同一种产品;

例如 有Java、Python类

产品族:Java视频、Java手记、Java源码都属于同一个产品族

产品等级:Java视频、Python视频属于一个产品等级

2.使用

2.1简单工厂

2.2工厂方法

2.3抽象工厂

1590811518419

从同一个工厂中获取的一定是同一产品族的产品(Java)
抽象工厂主要用于一些java.sql.Connection类
	Mysql有自己的连接类 继承Connection
	Postresql也有
但是从mysql工厂出来的 肯定是mysql的连接(产品族)
	从postgresql出来的,肯定是postgresql的(产品族)

Similar Posts

Comments