阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

本书特色

本书有两个特色,第一特色是重视过程。看了太多的计算机编程类的图书,大多数书籍都是集中在讲授优秀的解决方案或者一个完美的程序样例,但对这些解决方案和程序的演变过程却重视不够,好书之所以好,就是因为作者可以站在学习者的角度去讲解问题所在,让学习门槛降低。《重构与模式》中有一句经典之语:“如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值,因为设计的演变过程中蕴藏着大智慧。”本人就希望能通过小菜与大鸟的对话,在不断地提问与回答过程中,在程序的不断重构演变中,把设计模式的学习门槛降低,让初学者可以更加容易地理解,为什么这样设计才是好,是如何想到这样设计的。

本书的第二个特色就是贴近生活。尽管编程是严谨的,不容大话和戏说。但生活却是多姿多彩的,而设计模式也不是完全孤立于现实世界而凭空想出来的理论。事实上所有的模式都可以在生活中找到对应。因此,通过主人公小菜和大鸟的对话,将求职、面试、工作、交友、投资、兼职、办公室文化、生活百味等等非常接近程序员生活原貌的场景写到了书中,用一个个小故事来引出模式,会让读者相对轻松地进入学习设计模式的状态。当然,此举的最大目的还是为了深入浅出,而非纯粹噱头。

本书内容

本书通篇都是以情景对话的形式,用一个又一个的小故事或编程示例来组织的。共分为四个部分。第一部分是面向对象的意义和好处以及几个重要的设计原则,通过小菜面试的失败引出;第二部分是详细讲解23个设计模式;第三部分是对设计模式的总结,利用小菜梦到的超级模式大赛的场景,把所有的面向对象和模式概念都拟人化来趣味性的总结设计模式之间的异同和关键点。第四部分是附录,主要是针对对面向对象不熟悉读者的一一个补充,通过一个例子的演变介绍了类、封装、继承、多态、接口、事件等概念。

由于文档的内容太多,所以只截取了部分内容展示,有想获取完整PDF文档的朋友:关注后转发、转发、转发一下,后台私信【资料】即可免费获取到

第1章 代码无错就是优?——简单工厂 模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第2章 商场促销——策略模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第3章 拍摄UFP——单一职责原则

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第4章 考研求职两不误——开放--封闭原则

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第5章 会修电脑不会修收音机?——依赖倒转原则

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第6章 穿啥有这么重要?——装饰模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第7章 为别人做嫁衣——代理模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第8章 雷锋依然在人间——工厂 方法模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第9章 简历复印——原型模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第10章 考题抄错会做也白搭——模板方法模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第11章 无熟人难办事?——迪米特法则

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第12章 牛市股票还会亏钱?——外观模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第13章 好菜没回味不同——建造者模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第14章 老板回来, 我不知道——观察者模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第15章 就不能不换DB吗?——抽象工厂模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第16章 无尽加班何时休——状态模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第17章 在NBA我需要翻译——适配器模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第18章 如果再回到从前——备忘录模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第19章 分公司=- 部门——组合模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第20章 想走? 可以!先买票——迭代器模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第21章 有些类也需计划生育——单例模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第22章 手机软件何时统一——桥接模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第23章 烤羊肉串引来的思考——命令模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第24章 加薪非要老总批?——职责链模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第25章 世界需要和平—— 中介者模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第26章 项目多也别傻做——享元模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第27章 其实你不懂老板的心——解释器模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第28章 男人和女人——访问者模式

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

第29章 OOTV杯超级模式大赛—— 模式总结

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

由于文档的内容太多,所以只截取了部分内容展示,有想获取完整PDF文档的朋友:添加微信【msbjy2019】获取哦

阿里P8架构师大话设计模式,体会乐与怒的程序人生中值得回味一幕

 

猜你喜欢

转载自www.cnblogs.com/zbzbzbzb/p/13387501.html