设计模式之工厂
简单工厂
简单工厂类就是生产对象的类。
利用工厂生产对象,类实例化和对象的操作分离开。
使用者不需要直到具体参数就可以实例化出对应的产品,避免客户端中显示指定,实现了解耦。
组成
- 抽象产品
- 具体产品
- 工厂
工厂方法
定义了创建对象的接口,但由子类决定实例化哪个类,将实例化操作推迟到子类。
抽象工厂
创建的是对象家族,而不是单个对象,这些对象是相关的,必须一起创建出来。
抽象工厂使用了组合,组合了AbstractFactory,而工厂方法模式使用了继承。
- Post title:设计模式之工厂
- Post author:郭旭升
- Create time:2023-02-01 08:45:53
- Post link:2023/02/01/设计模式之工厂/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments