跳至主要內容
单例模式

单例模式

单例模式

单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。

单例模式结构


L.H.X...大约 8 分钟python设计模式python
工厂模式

工厂模式

1. 前言

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

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

2. 了解工厂模式

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


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

门面模式

本章涉及内容:

  1. 结构型设计模式概要;

  2. 利用UML图理解门面设计模式;

  3. 提供了Python v3.5实现代码的真实用例;

  4. 门面模式与最少知识原则。

1. 什么是结构性设计模式


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