919695 / python-patterns

python设计模式示例

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

python-patterns

python设计模式示例,不是照搬静态语言对设计模式的实现,而是尽可能用python语言的特性去实现,有的模式甚至不需要去实现.

不需要实现的模式

  • 原型模式:直接使用python的系统函数copy.copy()
  • 单例模式:python的模块本身就是唯一存在,所以通过模块就可以完成单例模式

创建型

结构型

参考

About

python设计模式示例


Languages

Language:Python 100.0%