Python时代大话设计模式,概念通俗实现简单程序强悍贴近实战,从经典设计模式到衍生的各种编程机制再到经验,码农翻身及BAT众专家力荐,程序员夯实基础、扩展思路、设计更好软件。 ★人工智能Python时代的大话设计模式! ★独辟蹊径,从生活中的例子出发逐渐上升概念定义 ★归纳每种模式的具体应用场景、特、注意事项等 ★给出每种模式在现实中的应用案例,非常贴近实战
售 价:¥
纸质售价:¥58.80购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
作者简介
前言
基础篇
第0章 启程之前,请不要错过我
0.1 Python精简入门
0.2 UML精简概述
第1章 监听模式
1.1 从生活中领悟监听模式
1.2 从剧情中思考监听模式
1.3 监听模式的模型抽象
1.4 实战应用
1.5 应用场景
第2章 状态模式
2.1 从生活中领悟状态模式
2.2 从剧情中思考状态模式
2.3 状态模式的模型抽象
2.4 应用场景
第3章 中介模式
3.1 从生活中领悟中介模式
3.2 从剧情中思考中介模式
3.3 中介模式的模型抽象
3.4 实战应用
3.5 应用场景
第4章 装饰模式
4.1 从生活中领悟装饰模式
4.2 从剧情中思考装饰模式
4.3 装饰模式的模型抽象
4.4 应用场景
第5章 单例模式
5.1 从生活中领悟单例模式
5.2 从剧情中思考单例模式
5.3 单例模式的模型抽象
5.4 应用场景
第6章 克隆模式
6.1 从生活中领悟克隆模式
6.2 从剧情中思考克隆模式
6.3 克隆模式的模型抽象
6.4 实战应用
6.5 应用场景
第7章 职责模式
7.1 从生活中领悟职责模式
7.2 从剧情中思考职责模式
7.3 职责模式的模型抽象
7.4 应用场景
第8章 代理模式
8.1 从生活中领悟代理模式
8.2 从剧情中思考代理模式
8.3 代理模式的模型抽象
8.4 应用场景
第9章 外观模式
9.1 从生活中领悟外观模式
9.2 从剧情中思考外观模式
9.3 外观模式的模型抽象
9.4 实战应用
9.5 应用场景
第10章 迭代模式
10.1 从生活中领悟迭代模式
10.2 从剧情中思考迭代模式
10.3 迭代模式的模型抽象
10.4 应用场景
第11章 组合模式
11.1 从生活中领悟组合模式
11.2 从剧情中思考组合模式
11.3 组合模式的模型抽象
11.4 实战应用
11.5 应用场景
第12章 构建模式
12.1 从生活中领悟构建模式
12.2 从剧情中思考构建模式
12.3 构建模式的模型抽象
12.4 应用场景
第13章 适配模式
13.1 从生活中领悟适配模式
13.2 从剧情中思考适配模式
13.3 适配模式的模型抽象
13.4 实战应用
13.5 应用场景
第14章 策略模式
14.1 从生活中领悟策略模式
14.2 从剧情中思考策略模式
14.3 策略模式的模型抽象
14.4 实战应用
14.5 应用场景
第15章 工厂模式
15.1 从生活中领悟工厂模式
15.2 从剧情中思考工厂模式
15.3 工厂三姐妹
15.4 进一步思考
15.5 实战应用
第16 章命令模式
16.1 从生活中领悟命令模式
16.2 从剧情中思考命令模式
16.3 命令模式的模型抽象
16.4 实战应用
16.5 应用场景
第17章 备忘模式
17.1 从生活中领悟备忘模式
17.2 从剧情中思考备忘模式
17.3 备忘模式的模型抽象
17.4 实战应用
17.5 应用场景
第18章 享元模式
18.1 从生活中领悟享元模式
18.2 从剧情中思考享元模式
18.3 享元模式的模型抽象
18.4 应用场景
第19章 访问模式
19.1 从生活中领悟访问模式
19.2 从剧情中思考访问模式
19.3 访问模式的模型抽象
19.4 实战应用
19.5 应用场景
第20章 其他经典设计模式
20.1 模板模式
20.2 桥接模式
20.3 解释模式
进阶篇
第21章 深入解读过滤器模式
21.1 从生活中领悟过滤器模式
21.2 从剧情中思考过滤器模式
21.3 过滤器模式的模型抽象
21.4 实战应用
21.5 应用场景
第22章 深入解读对象池技术
22.1 从生活中领悟对象池技术
22.2 从剧情中思考对象池机制
22.3 对象池机制的模型抽象
22.4 应用场景
第23章 深入解读回调机制
23.1 从生活中领悟回调机制
23.2 从剧情中思考回调机制
23.3 回调机制的模型抽象
23.4 实战应用
23.5 应用场景
第24章 深入解读MVC模式
24.1 从生活中领悟MVC模式
24.2 从剧情中思考MVC模式
24.3 MVC模式的模型抽象
24.4 应用场景
经验篇
第25章 关于设计模式的理解
25.1 众多书籍之下为何还要写此书
25.2 设计模式玄吗
25.3 如何区分不同的模式
25.4 编程思想的三重境界
第26章 关于设计原则的思考
26.1 SOLID原则
26.2 是否一定要遵循这些设计原则
26.3 更为实用的设计原则
第27章 关于项目重构的思考
27.1 什么叫重构
27.2 为何要重构
27.3 什么时机进行重构
27.4 如何重构代码
27.5 代码整洁之道
附录A 23种经典设计模式的索引对照表
附录B Python中 new 、init 和 call的用法
附录C Python中metaclass的原理
反侵权盗版声明
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜