16种基本设计模式,轻松解决软件设计常见问题借力高效的Python语言,用现实例子展示各模式关键特性本书用实际生活中的例子带你了解常用的设计模式,介绍了诸多有关编写Python风格代码的底层细节和概念,包括故障排除、最佳实践、系统架构和设计原则等,帮你解决每天都会遇到的问题。探索用工厂方法和抽象工厂来创建对象使用原型模式克隆对象使用适配器模式让不兼容的接口变得兼容使用代理模式保障接口安全使用策略模式动态选择算法使用修饰器模式,在不使用子类化的情况下扩展对象使用模型–视图–控制器模式将逻辑从用户界面解耦本书分三部分、共16章介绍一些常用的设计模式。第一部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一