工厂模式

1.静态工厂

1.接口  2,各种接口实现类   3.静态工厂,根据传入参数即可获取响应对象,用接口类型接受

 

2.抽象工厂

一个基础接口定义了功能,每个实现接口的子类就是产品,然后定义一个工厂接口,实现了工厂接口的就是工厂,这时候,接口编程的优点就出现了,我们可以新增产品类(只需要实现产品接口),只需要同时新增一个工厂类,客户端就可以轻松调用新产品的代码。

你可能感兴趣的:(工厂模式)