【内容简介】
《大话设计模式》:本书是准备攀登面向对象编程高峰朋友们的引路人和提携者;本书是学习、体会和领悟了众多大师智慧结晶后的图书作品;本书是你深入理解和感受GoF的《设计模式》及其它大师作品的必备书籍;本书授之以“鱼”,更授之以“渔”。
本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GoF(设计模式的经典名著——Design Patterns: Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者Erich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,这四人常被称为Gang of Four,即四人组,简称GoF)总结的23个设计模式。本书共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结。附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解——为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的。引导读者体会设计演变过程中蕴藏的大智慧。
【作者简介】
《大话设计模式》作者:程杰,高级软件工程师&高级培训讲师。从事软件开发一线工作近八年时间。曾在申银万国证券公司、上海杨浦区政府、朝华集团下属网游公司、香港晨兴集团等多行业项目开发中担任主程及项目负责人,有丰富的大中型软件开发经验,以及多年的软件设计与项目管理经验。曾任加拿大慧桥培训中心金牌讲师,主持.NET高级软件工程师的培训工作;早年从事高中数学教学工作,曾在江苏常州重点高中任教时获得过市教学一等奖,这些教学和培训经历让作者对如何以易懂的语言讲解艰深的技术知识有了深刻的理解。他也是“博客园”网站的博客http://cj723.cnblogs.com/的连载文章《小菜编程成长记》的作者。
本书作者集多年实际项目开发经验和丰富教学培训经验于一身,准确把握住编程初学者的视角,以浅显幽默的语言向读者诠释了面向对象设计模式的精髓。
您还可以到下列网上书店购买:
大话设计模式图书目录
第1章代码无错就是优?——简单工厂模式1
1.1面试受挫1
1.2初学者代码毛病2
1.3代码规范2
1.4面向对象编程4
1.5活字印刷,面向对象4
1.6面向对象的好处5
1.7复制vs.复用6
1.8业务的封装6
1.9紧耦合vs.松耦合8
1.10简单工厂模式10
1.11UML类图12
第2章商场促销——策略模式17
2.1商场收银软件17
2.2增加打折18
2.3简单工厂实现19
2.4策略模式22
2.5策略模式实现25
2.6策略与简单工厂结合27
2.7策略模式解析28
第3章拍摄UFO——单一职责原则30
3.1新手机30
3.2拍摄30
3.3没用的东西31
3.4单一职责原则31
3.5方块游戏的设计31
3.6手机职责过多吗?33
......