首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 设计模式:可复用面向对象软件的基础PDF中文版免费下载

设计模式:可复用面向对象软件的基础PDF中文版免费下载

  • 资源大小:25.18 MB
  • 上传时间:2021-10-21
  • 下载次数:0次
  • 浏览次数:54次
  • 资源积分:1积分
  • 标      签: 软件 计算机

资 源 简 介

《设计模式:可复用面向对象软件的基础》是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开发界几十年设计经验的结晶。四位顶尖的面向对象领域专家精心选取了最具价值的设计实践,加以分类整理和命名,并用简洁而易于重用的形式表达出来。本书已经成为面向对象技术人员的圣经和词典,书中定义的23个模式逐渐成为开发界技术交流所必备的基础知识和语汇。   本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。   本书包括两个主要部分,第-部分( 第1章和第2章)介绍了什么是设计模式以及它如何帮助你设计面向对象的软件系统。该部分包含了一一个设计案例研究,展示了如何将设计模式应用于实际工作。第二部分(第3、4、5章)则是实际设计模式的分类描述。   模式的分类描述构成了本书的主要部分,书中的章节根据模式的性质将其划分为三种类型:创建型( creational),结构型( structural )和行为型( behavioral )。可以从多个角度使用这个模式分类描述,例如,你可以从头至尾地阅读每-一个模式,也可以随机浏览其中的任何一个模式。另外一种方法是研究其中的一章,这将有助于理解原本密切关联的模式如何相互区分。   模式描述中的交叉引用将给你提供寻找其他相关模式的逻辑路径,它将帮助你看清楚模式是如何相互关联的、一个模式怎样与其他模式进行组合、以及哪些模式能在一起工作。图1-1将用图示方法展现这种关系。   阅读模式分类描述的另-种方法是问题导向法,你可以翻到书中的第1.6节查找有关设计可复用的面向对象系统过程中经常见到的问题,然后阅读解决这些问题的有关模式。有些读者首先通读模式分类描述,然后运用问题导向的方法将模式应用于他们的项目之中。   如果你不是一个有经验的面向对象设计人员,我们建议你应该从那些最简单常用的模式出发:   ●Abstract Factory(3.1)   ●Adapter(4.1)   ●Composite(4.3)   ●Decorator(4.4)   ●Factory Method(3.3)   ●Observer(5.7)   ●Strategy(5.9)   ●Template Method(5.10)   很难找到一个面向对象软件系统,它没有使用书中描述的若干模式。许多大型软件系统几乎用到了所有的这些模式。。 上述这组模式将有助于你进一步 理解设计模式本身及-般意义:下的优秀的面向对象设计。
VIP VIP