![Python 设计模式](/images/patterns/languages/python.png?id=6f76a3e0854382007d9ee5a1b311a826)
![Python 设计模式](/images/patterns/languages/mini/python.png?id=7513863a9ad50bcc8de3b61a926bd832)
设计模式 与 Python
Python 常用设计模式
创建型模式
结构型模式
行为模式
![责任链](/images/patterns/cards/chain-of-responsibility-mini.png?id=36d85eba8d14986f053123de17aac7a7)
责任链
Chain of Responsibility
允许你将请求沿着处理者链进行发送。 收到请求后, 每个处理者均可对请求进行处理, 或将其传递给链上的下个处理者。
![命令](/images/patterns/cards/command-mini.png?id=b149eda017c0583c1e92343b83cfb1eb)
命令
Command
它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数化、 延迟请求执行或将其放入队列中, 且能实现可撤销操作。