设计模式的艺术——软件开发人员内功修炼之道

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > 设计模式的艺术——软件开发人员内功修炼之道

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2013年01月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787302296324
作者:刘伟 著出版社:清华大学出版社出版时间:2013年01月 
编辑推荐

  (1) 实例驱动:全书提供了30多个项目实例,每一个模式的讲解和练习都基于项目实例,让读者在项目实例的引导下学会正确选择和合理运用设计模式,真正理解和掌握每一个设计模式。
  (2) 问题导入:大多数设计模式都通过一个有问题的解决方案来导入,对使用模式之前的设计方案与使用模式重构之后的设计方案进行对比分析,加深对模式的理解。
  (3) 结构严谨:每一章都从项目实例分析入手,逐步引出模式定义和结构,再提供一套应用模式的完整解决方案,然后对模式进行深入讲解,*后总结模式优缺点和适用场景,内容编排符合学习习惯,力求通过*通俗易懂的方式来讲解设计模式。
  (4) 内容全面:对GoF 23个常用设计模式的讲解全面且细致,深入浅出,难度适中,可满足不同层次读者的需求。
  (5) 边学边练:每一章都内嵌了适量的思考题和练习题,所有练习题也都基于项目实例,让读者能够在学习的同时通过思考题和练习题来消化和进一步巩固所学知识。
  (6) 博客支持:在CSDN开辟了设计模式专栏博客,为广大读者提供一个灵活的沟通和交流平台,读者也可以很方便地与作者进行交互。

 
内容简介

  软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功夫,是前人经验的积累,它为构建可维护性和可复用性俱佳的软件而诞生。《设计模式的艺术:软件开发人员内功修炼之道》结合大量应用实例分析和讲解每一个设计模式,力求通过最通俗易懂的方式让读者学习和理解设计模式,并且在真实项目实例的引导下学会选择和合理运用设计模式。
  《设计模式的艺术:软件开发人员内功修炼之道》分为4个部分,共26章内容:第1部分(第1章、第2章)为基础知识,包括设计模式概述、UMI,类图与面向对象设计原则等;第2部分(第3~8章)为创建的艺术,包括6种常用的创建型设计模式;第3部分(第9~15章)为组合的艺术,包括7种常用的结构型设计模式;第4部分(第16~26章)为交互的艺术,包括11种常用的行为型设计模式。
  《设计模式的艺术:软件开发人员内功修炼之道》可作为一线软件开发人员、高等院校计算机及软件等相关专业师生、IT培训机构讲师和学员、业余软件开发人员、设计模式研究人员以及爱好者的参考用书和自学读物。

作者简介

  刘伟,中南大学计算机应用技术博士,高级工程师,国家认证系统分析师,首批国家认证系统架构设计师,数据库系统工程师,微软认证系统工程师,CSAI顾问团专业顾问及企业内训讲师,CSDN认证专家。具有十余年软件开发、项目管理及教育培训经验,曾在NIIT(印度国家信息技术学院)担任高级讲师,主持和参与三十多个软件项目的开发工作,现主要致力于软件工程、数据挖掘等领域的教学、推广和研究工作。发表相关论文多篇,已编写出版《设计模式》、《设计模式实训教程》、《设计模式的艺术——软件开发人员内功修炼之道》等著作。

目  录
第1部分基 础 知 识
第1章从招式与内功谈起——设计模式概述
1.1设计模式从何而来
1.2设计模式是什么
1.3设计模式有什么用
1.4个人观点
1.5知识回顾
第2章预备知识——UML类图与面向对象设计原则
2.1UML概述
2.2类与类的UML图示
2.3类之间的关系
2.4面向对象设计原则概述
2.5单一职责原则
2.6开闭原则
前  言
在过去多年的软件开发和教学推广工作中,我时常能够听到这样的声音:
抽象类和接口到底有什么用?
继承不好吗?为什么有时候不用它来实现功能复用?
能不能在下次增加功能的时候不要修改源代码?每次都改,太麻烦了。
有没有一种方法能够减少类的个数?这么多类,太复杂了。
面向对象软件的可重用性不是很好吗?为什么我还是在不断编写相同的代码?
我学过设计模式,也看了好几本书,但实际开发时我还是不知道怎么运用这些模式?
……
在线试读部分章节

(1) 第3章 确保对象的唯一性——单例模式
(2) 6.1 界面皮肤库的初始设计(第6章)
(3) 7.4 带附件的周报(第7章)
(4) 第10章 处理多维度变化——桥接模式
(5) 13.4 抽象外观类的引入(第13章)
(6) 第16章 请求的链式处理——职责链模式
(7) 20.1 客户信息管理窗口的初始设计(第20章)
(8) 22.3 完整解决方案(第22章)
(9) 24.1 电影票打折方案(第24章)
(10) 第26章 操作复杂对象结构——访问者模式


 设计模式的艺术——软件开发人员内功修炼之道下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017