分享
 
 
 

实用软件设计模式教程(高等学校教材·计算机科学与技术)

实用软件设计模式教程(高等学校教材·计算机科学与技术)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,企业软件开发与实施,

作者: 徐宏喆等编著

出 版 社: 清华大学出版社

出版时间: 2009-7-1字数:版次: 1页数: 335印刷时间:开本: 16开印次:纸张:I S B N : 9787302199458包装: 平装编辑推荐

反映国内外领先的技术发展成果和学术界对先进技术的需求

用大量篇幅讲述用于解决实际问题的具体模式和架构,书中的精选案例旨在强调工程实践能力的培养,使学生能够运用先进的工程化和系统化方法从事软件的设计与开发,从多方面培养学生的实践动手能力

所有课程内容按照模块和章节的方式组织,便于计算机各专业以及不同层次的读者调整和组合

内容紧凑,各章节连接紧密,知识体系结构完整,适合作为计算机专业高年级本科生以及研究生的专业课教材

要求读者具有一定的计算机基本理论基础,包括计算机语言、面向对象以及软件工程的概念

内容简介

设计模式是面向对象编程的热门话题之一,也是近年来国内外广泛使用和研究的热点,国内不少高校也已经陆续开设了设计模式的课程。但是设计模式涉及的概念很多,结构复杂,内容广泛,使不少人感到学习难度较大,难以入门。

本书作者参阅了国内外多种设汁模式的教材,认真分析了学习者在学习过程中遇到的困难,用大量应用实例深入浅出地讲解设计模式的使用方法和实际效果。使读者易于理解、便于使用。本书设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习设计模式的困难。

本书是为有一定编程基础的读者编写的,主要介绍设计模式的知识和开发方法。本书内容全面,概念清晰,例题丰富,循序渐进,易于学习。

本书是大学计算机专业本科生、研究生学习设计模式的基础教材,也可以作为从事软件研究和软件开发工作有关人员的参考书。

目录

第1部分面向对象的基本原理

第1章绪论

1.1软件危机及软件方法学的形成

1.1.1软件危机的概况

1.1.2软件危机的主要表现

1.1.3软件危机的原因

1.1.4软件危机的解决途径及软件方法学的形成

1.2结构化程序设计方法

1.2.1结构化程序设计方法概述

1.2.2结构化分析与设计

1.3面向对象方法

1.3.1面向对象方法概述

1.3.2软件设计模式

1.3.3大规模软件架构技术

1.4软件生存周期

1.4.1软件工程各阶段的划分

1.4.2各阶段的主要工作

1.5软件开发过程模型

1.5.1瀑布模型

1.5.2原型模型

1.5.3喷泉模型

1.5.4螺旋模型

本章小结

习题

参考文献

第2章面向对象方法概述

2.1面向对象方法的产生

2.2面向对象方法的概念

2.2.1面向对象方法的基本概念

2.2.2面向对象方法与面向过程方法

2.3面向对象程序设计作用

2.3.1复杂性的维护

2.3.2生产率的提高

2.3.3优良的可复用性

2.4面向对象方法开发过程

2.4.1面向对象分析

2.4.2面向对象设计

2.4.3面向对象编程实现

本章小结

习题

参考文献

第2部分UML与面向对象的软件建模

第3章UML建模语言

3.1UML简介

3.1.1面向对象的开发方法

3.1.2UML的发展

3.1.3什么是UML

3.1.4 UML概述

3.2经常使用的模型

3.2.1 用例图

3.2.2顺序图

3.2.3协作图

3.2.4状态图

3.2.5活动图

3.3对象约束语言

3.3.1 初识0CL

3.3.20CL与UML模型元素

3.3.3基本类型和值

3.3.4对象及其属性

3.3.5集合操作

3.3.6消息

本章小结

习题

参考文献

第4章 软件设计模式基础

第3部分 面向对象的软件设计模式

第5章 创建型设计模式

第6章 结构型设计模式

第7章 行为型设计模式

第4部分 面向对象技术的高级课题

第8章 软件架构与架构建模技术

第9章 软件架构集成技术

第10章 综合实例

附录A C#语言入门

书摘插图

第1部分面向对象的基本原理

第2章面向对象方法概述

本章首先简单地介绍了面向对象方法的产生、发展史及现状,在此基础上介绍面向对象方法的一些基本思想、主要概念和基本原则,并和传统的面向过程方法做一个比较。随后本章着重讲述了面向对象方法的作用及面向对象语言和开发环境。通过本章的学习,读者应该能了解面向对象方法的主要内容,掌握基本知识,为进一步学习利用面向对象方法和设计模式方法打下良好的基础。

2.1 面向对象方法的产生

下面回顾一下计算机语言的发展过程,看看面向对象的方法是如何产生的。

1.第一阶段:雏形阶段

20世纪50年代中期,出现了高级的程序设计语言FORTRAN,它在计算机语言的发展史上具有划时代的意义。该语言引进了许多现在仍然在使用的程序设计概念。但是,该语言在使用中也发现了一些不足。如不同部分的相同变量名容易发生混淆等。

20世纪60年代开发的Simula67,是面向对象语言的鼻祖。它将Algol60中的块结构概念向前推进了一大步,提出了对象的概念。对象是代表着待处理问题中的一个实体,在处理问题过程中,一个对象可以以某种形式与其他对象通信。Simula语言中也使用了类的概念,类是用来描述特性相同或相近的一组对象的结构和行为。该语言还支持类的继承。继承可以将多个类组成为层次结构,进而允许共享的结构和行为。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有