Python Design Patterns 简明教程
Python Design Patterns - Introduction
设计模式用于表示开发人员创建软件或 Web 应用程序所用的模式。这些模式基于需求分析进行选择。模式描述了问题的解决方案、何时何地应用解决方案以及实现的后果。
Why Python?
Python 是一种开源脚本语言。它拥有支持各种设计模式的库。Python 的语法易于理解并使用英语关键字。
Python 提供对下面列出的设计模式的支持。这些设计模式将在本教程中用到 -
-
Model View Controller Pattern
-
Singleton pattern
-
Factory pattern
-
Builder Pattern
-
Prototype Pattern
-
Facade Pattern
-
Command Pattern
-
Adapter Pattern
-
Prototype Pattern
-
Decorator Pattern
-
Proxy Pattern
-
Chain of Responsibility Pattern
-
Observer Pattern
-
State Pattern
-
Strategy Pattern
-
Template Pattern
-
Flyweight Pattern
-
Abstract Factory Pattern
-
Object Oriented Pattern