1.静态工厂
1.接口 2,各种接口实现类 3.静态工厂,根据传入参数即可获取响应对象,用接口类型接受
2.抽象工厂
一个基础接口定义了功能,每个实现接口的子类就是产品,然后定义一个工厂接口,实现了工厂接口的就是工厂,这时候,接口编程的优点就出现了,我们可以新增产品类(只需要实现产品接口),只需要同时新增一个工厂类,客户端就可以轻松调用新产品的代码。
1.静态工厂
1.接口 2,各种接口实现类 3.静态工厂,根据传入参数即可获取响应对象,用接口类型接受
2.抽象工厂
一个基础接口定义了功能,每个实现接口的子类就是产品,然后定义一个工厂接口,实现了工厂接口的就是工厂,这时候,接口编程的优点就出现了,我们可以新增产品类(只需要实现产品接口),只需要同时新增一个工厂类,客户端就可以轻松调用新产品的代码。
本文标题:工厂模式
本文链接:https://www.haomeiwen.com/subject/loejcftx.html
网友评论