工厂模式
...小于 1 分钟
工厂模式
1. 前言
在本文章中,主要包含以下几个方面的主题:
- 了解简单工厂设计模式;
- 讨论工厂方法和抽象工厂方法及其差异;
- 利用Python代码实现真实场景;
- 讨论模式的优缺点并进行相应的比较。
2. 了解工厂模式
在面向对象编程中,术语“工厂”表示一个负责创建其他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后,工厂会据此创建所需类型的对象,然后将它们返回给客户端。
❓其实客户端可以直接创建对象,那么为什么需要工厂?
1️⃣松耦合:即对象的创建可以独立于类的实现。
Powered by Waline v2.15.8