跳至主要內容
工厂模式

工厂模式

L.H.X...小于 1 分钟python设计模式python

工厂模式

1. 前言

在本文章中,主要包含以下几个方面的主题:

  1. 了解简单工厂设计模式;
  2. 讨论工厂方法和抽象工厂方法及其差异;
  3. 利用Python代码实现真实场景;
  4. 讨论模式的优缺点并进行相应的比较。

2. 了解工厂模式

在面向对象编程中,术语“工厂”表示一个负责创建其他类型对象的类。通常情况下,作为一个工厂的类有一个对象以及与它关联的多个方法。客户端使用某些参数调用此方法,之后,工厂会据此创建所需类型的对象,然后将它们返回给客户端。

❓其实客户端可以直接创建对象,那么为什么需要工厂?

1️⃣松耦合:即对象的创建可以独立于类的实现。

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.8