2020-08-04:简单工厂、工厂方法和抽象工厂的区别是什么?

福哥答案2020-08-04:

简单工厂 – 不暴露创建对象的细节,并提供一个创建对象的通用接口。
工厂方法 – 定义一个创建对象的接口,但由工厂子类决定要创建哪个类的对象。
抽象工厂-- 定义多种创建对象的接口。符合开闭原则,新增产品需要修改接口。

简单工厂:一个工厂对应一个接口。
工厂方法:多个具体工厂对应一个接口。
抽象工厂:一个具体工厂对应多个接口。做统一入口用。


评论

猜你喜欢

转载自blog.csdn.net/weixin_48502062/article/details/107801561
今日推荐