更多阅读请关注 码读空间-面试应用题库 小程序

工厂方法模式是一种创建型设计模式。
图片
核心一句话:
定义一个创建对象的工厂接口,让子类决定实例化哪个类,将对象创建延迟到子类完成。
核心作用:
解耦对象的创建与使用,让代码更易扩展、符合开闭原则(新增功能不修改旧代码)。
结构:
-
抽象产品(接口)
-
具体产品(实现类)
-
抽象工厂(创建方法)
-
具体工厂(生成对应产品)
更多阅读请关注 码读空间-面试应用题库 小程序

工厂方法模式是一种创建型设计模式。
图片
核心一句话:
定义一个创建对象的工厂接口,让子类决定实例化哪个类,将对象创建延迟到子类完成。
核心作用:
解耦对象的创建与使用,让代码更易扩展、符合开闭原则(新增功能不修改旧代码)。
结构:
抽象产品(接口)
具体产品(实现类)
抽象工厂(创建方法)
具体工厂(生成对应产品)