《Python设计模式(第2版)》以通俗易懂的语言,系统地介绍了在Python程序设计中使用的各种设计模式,从设计模式的基础概念开始,逐步深入讨论了包括单例、工厂、门面、代理、观察者、命令、模板方法、模型-视图-控制器以及状态设计模式等常用设计模式,每种设计模式都通过具体的代码示例进行了详细的解释和应用,书中不仅仅停留在理论讲解,更重要的是通过实际的案例让读者理解设计模式的应用场景和解决问题的能力,此外,书中还特别提供了一章关于反模式的讨论,帮助读者认识到在软件开发过程中应当避免的常见错误和陷阱,这本书对于希望深化对Python设计模式理解的中级到高级程序员来说,是一本不可多得的参考书籍,它不仅能够帮助读者提升代码的可维护性和可复用性,还能够激发读者在面对复杂问题时的设计灵感。
非常薄的一本书。发现市面上好的Python教材一个巴掌都能数过来。 因为现在工作上没有用Python,自学准备转一个方向,所以看起来进度缓慢。这本书虽然薄,还是内容还算可以。优惠的时候还是值得购入的。
本书很薄,适用于软件架构师及热衷于软件设计的还剩应用开发人员,对于具有初级python编程技能,便喜欢使用python3.5的工程师来说,阅读本书将更加轻松
最近几个月一直在用Python做项目,学学设计模式还是不错的
内容简介
设计模式是构建大型软件系统zui强大的方法之一,优化软件架构和设计已经逐渐成为软件开发和维护过程中的一个重要课题。
本书通过11章内容,全面揭示有关设计模式的内容,并结合Python语言进行示例化的解析。全书囊括单例设计模式、工厂模式、门面模式、代理模式、观察者模式、命令模式、模板方法模式、复合模式、状态设计模式以及反模式等多种设计模式。
本书适合那些关注软件设计原则,并想将you秀的设计模式应用到Python编程当中的读者阅读,也适合普通的软件工程师、架构师参考。
目录
- 第1章 设计模式简介 1
- 第2章 单例设计模式 12
- 第3章 工厂模式:建立创建对象的工厂 23
- 第4章 门面模式—与门面相适 35
- 第5章 代理模式—控制对象的访问 44
- 第6章 观察者模式—了解对象的情况 54
- 第7章 命令模式—封装调用 65
- 第8章 模板方法模式—封装算法 75
- 第9章 模型—视图—控制器—复合模式 87
- 第10章 状态设计模式 103
- 第11章 反模式 112