0
点赞
收藏
分享

微信扫一扫

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


福哥答案2020-08-04:

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

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

评论


举报

相关推荐

0 条评论