秒懂设计模式pdf百度网盘下载地址?
本书共计 25 章,以轻松、幽默、浅显易懂的文风从面向对象编程、面向对象三大特性的理论基础开篇,然后系统且详细地讲解了单例、原型、工厂方法、抽象工厂、建造者、门面、组合、装饰器、适配器、享元、代理、桥接、 模板方法、迭代器、责任链、策略、状态、备忘录、中介、命令、访问者、观察者及解释器等 23 种设计模式的概念及结构机理,最后以六大设计原则收尾,全面地解析归纳了软件设计准则,参透设计模式的本质。 本书引入了很多贴近生活的真实范例,并配有大量生动形象的插图,再结合相关例程代码实战演练,循序渐进、深入浅出,引导读者探究设计模式的哲学真谛。 本书面向广大的软件设计工作者,包括但不限于各个层次从事面向对象编程语言开发的软件开发、设计、架构等工程技术人员,也可以作为大专院校相关专业教学用书和培训学校的教材。
作者简介:
刘韬,笔名凸凹,现居西安,曾就读于西安电子科技大学和澳大利亚查理斯杜大学,先后在软通动力、中软国际、汇丰软件、艾默生科技资源等国内外知名企业承担软件设计及开发工作,至今已有15余年工作经验,主要研究方向为软件设计、数据库设计、Web应用程序设计、UI设计等,技术栈主要包括Java、C#、Spring框架、Micro Service架构及组件、Linux、Oracle、MySQL、JavaScript、JQuery、Angular等。
目录:
第 1章 初探 01 ~ 11
第 2章 单例 14 ~ 20
第3章 原型 21 ~ 29
第4章 工厂方法 30 ~ 40
第5章 抽象工厂 41 ~ 52
第6章 建造者 53 ~ 62
第7章 门面 64 ~ 70
第8章 组合 71 ~ 81
第9章 装饰器 82 ~ 90
第 10章 适配器 91 ~ 98
第 11章 享元 99 ~ 108
第 12章 代理 109 ~ 120
第 13章 桥接 121 ~ 130
第 14章 模板方法 132 ~ 143
第 15章 迭代器 144 ~ 155
第 16章 责任链 156 ~ 165
第 17章 策略 166 ~ 175
第 18章 状态 176 ~ 186
第 19章 备忘录 187 ~ 197
第 20章 中介 198 ~ 209
第 21章 命令 210 ~ 224
第 22章 访问者 225 ~ 236
第 23章 观察者 237 ~ 246
第 24章 解释器 247 ~ 257
第 25章 终道 258 ~ 268
点击下载