万本电子书0元读

万本电子书0元读

顶部广告

人人都懂设计模式:从生活中领悟设计模式(Python实现)电子书

Python时代大话设计模式,概念通俗实现简单程序强悍贴近实战,从经典设计模式到衍生的各种编程机制再到经验,码农翻身及BAT众专家力荐,程序员夯实基础、扩展思路、设计更好软件必备。 ★人工智能Python时代的大话设计模式! ★独辟蹊径,从生活中的例子出发逐渐上升概念定义 ★归纳每种模式的具体应用场景、特、注意事项等 ★给出每种模式在现实中的应用案例,非常贴近实战

售       价:¥

纸质售价:¥62.20购买纸书

123人正在读 | 2人评论 7.1

作       者:罗伟富

出  版  社:电子工业出版社

出版时间:2019-04-01

字       数:10.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
设计模式(Design Patterns)是一套被反复使用、多数人知晓、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化。《人人都懂设计模式》带你一起从生活的角度思考设计模式,以轻松有趣的小故事始,由浅深地讲解每一种模式,思考每一种模式,总结每一种模式!力求用更通俗的语言阐述难懂的概念,用更简单的语法实现复杂的逻辑,用更短小的代码写出强悍的程序!使枯燥乏味的概念变得更有乐趣和意义,希望能带给读者一种全新的阅读体验和思考方式。 《人人都懂设计模式》分为3篇:“基础篇”讲解了23种经典设计模式,其中19种常用设计模式分别用单独的章节讲解,其余模式作为一个合集放在一章中讲解;“阶篇”讲解了由基础设计模式衍生出的各种编程机制,包括过滤器模式、对象池技术、回调机制和MVC模式,它们在各大编程语言中都非常重要而且常见;“经验篇”结合工作经验和项目积累,分享了对设计模式、设计原则、项目重构的理解和看法。Python作为AI时代*重要的一种计算机语言,在各大语言中的排名逐年上升!本书所有示例代码均用Python编写,将会是国内不可多得的一本用Python来讲解设计模式的书。 《人人都懂设计模式》本书适合的读者:一线互联网软件发者、有一定编程基础的IT职场新人、对设计模式和编程思想感兴趣的人士。 设计模式(Design Patterns)是一套被反复使用、多数人知晓、无数工程师实践的代码设计经验的总结,它是面向对象思想的高度提炼和模板化。《人人都懂设计模式》带你一起从生活的角度思考设计模式,以轻松有趣的小故事始,由浅深地讲解每一种模式,思考每一种模式,总结每一种模式!力求用更通俗的语言阐述难懂的概念,用更简单的语法实现复杂的逻辑,用更短小的代码写出强悍的程序!使枯燥乏味的概念变得更有乐趣和意义,希望能带给读者一种全新的阅读体验和思考方式。 《人人都懂设计模式》分为3篇:“基础篇”讲解了23种经典设计模式,其中19种常用设计模式分别用单独的章节讲解,其余模式作为一个合集放在一章中讲解;“阶篇”讲解了由基础设计模式衍生出的各种编程机制,包括过滤器模式、对象池技术、回调机制和MVC模式,它们在各大编程语言中都非常重要而且常见;“经验篇”结合工作经验和项目积累,分享了对设计模式、设计原则、项目重构的理解和看法。Python作为AI时代*重要的一种计算机语言,在各大语言中的排名逐年上升!本书所有示例代码均用Python编写,将会是国内不可多得的一本用Python来讲解设计模式的书。 《人人都懂设计模式》本书适合的读者:一线互联网软件发者、有一定编程基础的IT职场新人、对设计模式和编程思想感兴趣的人士。
【推荐语】
Python时代大话设计模式,概念通俗实现简单程序强悍贴近实战,从经典设计模式到衍生的各种编程机制再到经验,码农翻身及BAT众专家力荐,程序员夯实基础、扩展思路、设计更好软件必备。 ★人工智能Python时代的大话设计模式! ★独辟蹊径,从生活中的例子出发逐渐上升概念定义 ★归纳每种模式的具体应用场景、特、注意事项等 ★给出每种模式在现实中的应用案例,非常贴近实战 ★归纳这个设计模式的具体应用场景、特、注意事项 ★不仅有经典设计模式,还有各种相关编程机制和经验 设计模式涉及非常多的软件架构知识和设计思想 设计模式利于系统便携性、健壮性、维护性、拓展性 程序员夯实基础扩展思路谋求设计出更好的软件必备!!
【作者】
罗伟富(Spencer.Luo),CSDN 博客专家,某知名在线教育公司技术专家。3年 SDK 发,2年客户端发,现从事后端基础技术研究,从底层到应用层,从前端到后端积累了丰富的发经验,熟悉 C 、Java、Python、PHP 等多种不同发语言。热爱生活、喜欢技术、善于用生活的场景解读难懂的技术!
目录展开

作者简介

前言

基础篇

第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的原理

反侵权盗版声明

累计评论(2条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部