当前位置:主页 > 计算机电子书 > Python > Python设计模式下载
精通Python设计模式

精通Python设计模式 PDF 完整目录版

  • 更新:2024-04-01
  • 大小:11.8 MB
  • 类别:Python设计模式
  • 作者:Sakis、Kasampalis
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

精通Python设计模式》是一本针对希望通过设计模式来提升Python编程技能的开发者的宝典,作者深入浅出地介绍了设计模式的概念,并将其应用于Python编程之中,使读者能够在实际开发过程中更加灵活地使用这些模式,书中不仅详细讲解了常见的设计模式,如单例模式、观察者模式和工厂模式等,还展示了如何在Python项目中实现这些模式,此外,还探讨了Python语言的特性如何使得特定设计模式的实现变得更为简洁和高效,通过阅读本书,开发者不仅能学会如何在Python中实现设计模式,还能深入理解设计模式背后的设计哲学,从而在编程实践中更加自如地应对复杂问题。

内容简介

本书分三部分、共有16章介绍了一些常用的设计模式。第一部分介绍了加工对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍如何处理系统中的不同实体(类、对象等)设计模式之间的关系,包括外观模式、享元模式等;第三部分介绍了处理系统中实体间通信的设计模式,包括责任链模式、观察者模式等。

目录

  • 第一部分创建型模式
  • 第1章工厂模式2
  • 1.1工厂方法2
  • 1.1.1现实生活的例子2
  • 1.1.2软件的例子3
  • 1.1.3应用案例3
  • 1.1.4实现4
  • 1.2抽象工厂11
  • 1.2.1现实生活的例子11
  • 1.2.2软件的例子12
  • 1.2.3应用案例12
  • 1.2.4实现12
  • 1.3小结17
  • 第2章建造者模式18
  • 2.1现实生活的例子18
  • 2.2软件的例子19
  • 2.3应用案例19
  • 2.4实现22
  • 2.5小结29
  • 第3章原型模式30
  • 3.1现实生活的例子31
  • 3.2软件的例子32
  • 3.3应用案例32
  • 3.4实现33
  • 3.5小结37
  • 第二部分结构型模式
  • 第4章适配器模式40
  • 4.1现实生活的例子40
  • 4.2软件的例子41
  • 4.3应用案例41
  • 4.4实现42
  • 4.5小结45
  • 第5章修饰器模式46
  • 5.1现实生活的例子46
  • 5.2软件的例子47
  • 5.3应用案例48
  • 5.4实现48
  • 5.5小结52
  • 第6章外观模式53
  • 6.1现实生活的例子54
  • 6.2软件的例子54
  • 6.3应用案例54
  • 6.4实现55
  • 6.5小结60
  • 第7章享元模式61
  • 7.1现实生活的例子62
  • 7.2软件的例子62
  • 7.3应用案例62
  • 7.4实现62
  • 7.5小结66
  • 第8章模型—视图—控制器模式67
  • 8.1现实生活的例子68
  • 8.2软件的例子68
  • 8.3应用案例68
  • 8.4实现70
  • 8.5小结73
  • 第9章代理模式74
  • 9.1现实生活的例子76
  • 9.2软件的例子77
  • 9.3应用案例77
  • 9.4实现78
  • 9.5小结81
  • 第三部分行为型模式
  • 第10章责任链模式84
  • 10.1现实生活的例子85
  • 10.2软件的例子86
  • 10.3应用案例86
  • 10.4实现87
  • 10.5小结91
  • 第11章命令模式92
  • 11.1现实生活的例子92
  • 11.2软件的例子93
  • 11.3应用案例93
  • 11.4实现94
  • 11.5小结99
  • 第12章解释器模式101
  • 12.1现实生活的例子102
  • 12.2软件的例子102
  • 12.3应用案例103
  • 12.4实现103
  • 12.5小结109
  • 第13章观察者模式110
  • 13.1现实生活的例子110
  • 13.2软件的例子111
  • 13.3应用案例111
  • 13.4实现112
  • 13.5小结117
  • 第14章状态模式118
  • 14.1现实生活的例子119
  • 14.2软件的例子120
  • 14.3应用案例120
  • 14.4实现121
  • 14.5小结126
  • 第15章策略模式127
  • 15.1现实生活的例子128
  • 15.2软件的例子128
  • 15.3应用案例130
  • 15.4实现130
  • 15.5小结134
  • 第16章模板模式135
  • 16.1现实生活的例子139
  • 16.2软件的例子140
  • 16.3应用案例141
  • 16.4实现141
  • 16.5小结143

资源下载

资源下载地址1:https://pan.quark.cn/s/0135b0268f67

网友留言

网友NO.37983
祖婉娜

觉得这书虽然精简但是设计模式这玩意本来就玄学需要自己悟,给个简单的例子自己去反复琢磨很正常啊... 非要人家给你搬个几百行的代码给你实现个小工具才算好书么... 读后感:引领入门的话这书的内容够了,短小精悍,不要期待太多的话没总体评价那么差,另外书最后那句"设计模式是被发现,而不是被发明出来的"印象挺深的

网友NO.42081
许伟彦

其实没有那么糟糕。我觉得这本书适合有一定经验的工程师快速地掌握设计模式,这本书确实做到了,篇幅精简,代码也很pythonic,作为系统学习是不太合适。

网友NO.37653
宦梓莹

前面确实有些自己不懂的知识点,勉强撑到第四章,实在看不下去了,各种内容蜻蜓点水没有讲透,各种需要深入的地方都是参考网页XX参考文献XX。代码讲解太多,其实没有必要。