书籍详情
UML对象设计与编程

作者:(美)刘润东著译
出版社:北京希望电子出版社
出版时间:2001-05-01
ISBN:9787900056979
定价:¥36.00
购买这本书可以去
内容简介
《UML对象设计与编程》系统地阐述了对象技术的基本概念,详细讲解了统一建模语言(UML)、对象类(Class)和对象实例(Instance)、关联(Aaaociation)和继承(Inheritance)、对象替代和多形性、静态和动态模型、需求和应用事例分析、事件序列图、抽象类和界面、包装和部件等内容。全面介绍了20多种对象设计样式(Pattern)及其实际应用。内容从入门到精通,博大深入,涵盖最新的面向对象技术,如持久对象(Persistent Objects)与关系数据库(RelationalDatabase)、分布式对象(Distributed Objects,CORBA)、界面设计(Inteface Design)、可扩充标记语言(XML)、网上应用系统等。同时,透彻讨论了各种大规模系统结构,作者力图通过本书的教学把读者从开发人员提升到设计师的水平。《UML对象设计与编程》共分九章,以统一建模语言(UML)图解式表述内容。作者身处信息技术前沿,积累了深厚的实践经验,书中丰富的图片和大量来自现实项目的设计案例,融会贯通,举一反三,可帮助读者迅速、深刻领会面向对象设计的精髓。本书不使用特定的编程语言,但书中所有对象设计都可直接用于C++,Java,Visual Basic,IDL等语言,使读者能置身程序语言之上,进行系统和规划,提高自身的软件专业水平。第一至第七章附有大量习题,第九章给出了完整答案,方便读者总结、复习和提高。 《UML对象设计与编程》既可作为高等院校计算机科学与技术专业相关课程教材,也可作为广大计算机程序开发人员自学指导书和技术参考书。本书让读者一书在手,终身受惠,是软件编程人员的好良伴。本光盘包括与本书内容紧密结合的Java例子源代码,附送读者学习、借鉴。
作者简介
刘润东博士,一九八八年毕业于美国麻省理工学院,并拥有技术管理硕士学位。曾获美国“国家研究院”(US National Research Council)奖研金,在美国太空总署属下“歌达航天中心”(Goddard Space Flight Center,NASA)作研究。现任美国“国际科学应用公司”(SAIC)信息技术总工程师,带领多项大规模软件设计和规划,包括科学计算,包括科学计算、工程模拟、供应链管理、产品数据管理、电子商务等。同时,负责研究开发最新面向对象技术。 刘润东博士至今已发表科学专业论文近三十篇,他也经常写作,介绍最新科学技术,在香港《明报月刊》、《星岛日报》等刊物发表。一九九八年,由他主编的,《跨世纪科学》系列丛书在香港出版,他的英文版书“The Art of Objects——Object-Oriented Design and Architecture”,于2000年底在美国和加拿大同时推出,被评论为国际对象软件技术的重要著作。本书即该书中文版。
目录
第1章 对象的基本概念
1. 1 对象的本质
1. 2 统一建模语言(UML)
1. 3 统一建模语言的标记法
1. 4 构造和清除对象
1. 5 关联和连接
1. 6 集团和复合
1. 7 服务类和委托法
1. 8 继承(Inheritance)
1. 9 习题
第2章 通用静态对象设计样式
2. 1 集合管理器
2. 2 容器
2. 3 自容类. 层次结构和网络
2. 4 关系环
2. 5 二元关联类
2. 6 手柄本体样式
2. 7 动态模式
2. 8 共用对象池
2. 9 可扩充标记语言(XML)的对象模型
2. 10 案例:自动柜员机系统软件(之一)
2. 11 案例:共用讨论板(之一)
2. 12 案例:访问控制列(之一)
2. 13 习题
第3章 持久对象
3. 1 事项及数据库管理系统
3. 2 面向对象数据库
3. 3 关系数据库
3. 4 持久对象到表格的映射
3. 5 关系数据库与面向对象数据库之比较
3. 6 案例:自动柜员机系统软件(之二)
3. 7 案例:共用讨论板(之二)
3. 8 案例:租借公司(之一)
3. 9 案例:访问控制列(之二)
3. 10 习题
第4章 对象模型高级课题
4. 1 抽象类
4. 2 多重继承
4. 3 界面
4. 4 内部类
4. 5 集合
4. 6 包装
4. 7 部件
4. 8 结点
4. 9 动态模型的标记法
4. 10 逆向工程及不可约样式
4. 11 习题
第5章 动态对象模型基础
5. 1 使用个案分析(Use Case Analysis)
5. 2 序列图(Sequence Diagram)
5. 3 客户机/服务器模型和分布式对象
5. 4 界面定义和客户机/服务器的开发
5. 5 通用对象请求经纪架构(CORBA)标准
5. 6 界面定义语言(IDL)
5. 7 状态图
5. 8 案例:自动柜员机系统软件(之三)
5. 9 案例:共用讨论板(之三)
5. 10 案例:租借公司(之二)
5. 11 案例:访问控制列(之三)
5. 12 习题
第6章 通用界面设计样式
6. 1 对象封装器
6. 2 对象适配器
6. 3 对象工厂和管理器
6. 4 界面和服务类
6. 5 事件处理中的服务界面
6. 6 带有界面的关系环
6. 7 继承阶梯
6. 8 CORBA对象
6. 9 CORBA客户存根
6. 10 分布式对象的设计策略
6. 11 替身对象
6. 12 案例:自动柜员机系统软件(之四)
6. 13 案例:共用讨论板(之四)
6. 14 案例:访问控制列(之四)
6. 15 习题
第7章 面向对象体系结构
7. 1 体系结构图的标记法
7. 2 流程处理系统
7. 3 客户机/服务器系统
7. 4 层状系统
7. 5 三级和多级系统
7. 6 代理
7. 7 集团和联邦体系
7. 8 体系结构的样式
7. 9 案例:自动柜员机系统软件(之五)
7. 10 案例:共用讨论板(之五)
7. 11 案例:租借公司(之三)
7. 12 案例:EJB的架构
7. 13 习题
第8章 各章总结和备注
8. 1 第1章总结和备注
8. 2 第2章总结和备注
8. 3 第3章总结和备注
8. 4 第4章总结和备注
8. 5 第5章总结和备注
8. 6 第6章总结和备注
8. 7 第7章总结和备注
8. 8 案例总结
第9章 习题答案
9. 1 第1章习题答案
9. 2 第2章习题答案
9. 3 第3章习题答案
9. 4 第4章习题答案
9. 5 第5章习题答案
9. 6 第6章习题答案
9. 7 第7章习题答案
附录A 对象设计UML标记快速查看表
附录B 例子源码索引
附录C 各种面向对象语言特征一览表
附录D 英中对象技术词汇表
1. 1 对象的本质
1. 2 统一建模语言(UML)
1. 3 统一建模语言的标记法
1. 4 构造和清除对象
1. 5 关联和连接
1. 6 集团和复合
1. 7 服务类和委托法
1. 8 继承(Inheritance)
1. 9 习题
第2章 通用静态对象设计样式
2. 1 集合管理器
2. 2 容器
2. 3 自容类. 层次结构和网络
2. 4 关系环
2. 5 二元关联类
2. 6 手柄本体样式
2. 7 动态模式
2. 8 共用对象池
2. 9 可扩充标记语言(XML)的对象模型
2. 10 案例:自动柜员机系统软件(之一)
2. 11 案例:共用讨论板(之一)
2. 12 案例:访问控制列(之一)
2. 13 习题
第3章 持久对象
3. 1 事项及数据库管理系统
3. 2 面向对象数据库
3. 3 关系数据库
3. 4 持久对象到表格的映射
3. 5 关系数据库与面向对象数据库之比较
3. 6 案例:自动柜员机系统软件(之二)
3. 7 案例:共用讨论板(之二)
3. 8 案例:租借公司(之一)
3. 9 案例:访问控制列(之二)
3. 10 习题
第4章 对象模型高级课题
4. 1 抽象类
4. 2 多重继承
4. 3 界面
4. 4 内部类
4. 5 集合
4. 6 包装
4. 7 部件
4. 8 结点
4. 9 动态模型的标记法
4. 10 逆向工程及不可约样式
4. 11 习题
第5章 动态对象模型基础
5. 1 使用个案分析(Use Case Analysis)
5. 2 序列图(Sequence Diagram)
5. 3 客户机/服务器模型和分布式对象
5. 4 界面定义和客户机/服务器的开发
5. 5 通用对象请求经纪架构(CORBA)标准
5. 6 界面定义语言(IDL)
5. 7 状态图
5. 8 案例:自动柜员机系统软件(之三)
5. 9 案例:共用讨论板(之三)
5. 10 案例:租借公司(之二)
5. 11 案例:访问控制列(之三)
5. 12 习题
第6章 通用界面设计样式
6. 1 对象封装器
6. 2 对象适配器
6. 3 对象工厂和管理器
6. 4 界面和服务类
6. 5 事件处理中的服务界面
6. 6 带有界面的关系环
6. 7 继承阶梯
6. 8 CORBA对象
6. 9 CORBA客户存根
6. 10 分布式对象的设计策略
6. 11 替身对象
6. 12 案例:自动柜员机系统软件(之四)
6. 13 案例:共用讨论板(之四)
6. 14 案例:访问控制列(之四)
6. 15 习题
第7章 面向对象体系结构
7. 1 体系结构图的标记法
7. 2 流程处理系统
7. 3 客户机/服务器系统
7. 4 层状系统
7. 5 三级和多级系统
7. 6 代理
7. 7 集团和联邦体系
7. 8 体系结构的样式
7. 9 案例:自动柜员机系统软件(之五)
7. 10 案例:共用讨论板(之五)
7. 11 案例:租借公司(之三)
7. 12 案例:EJB的架构
7. 13 习题
第8章 各章总结和备注
8. 1 第1章总结和备注
8. 2 第2章总结和备注
8. 3 第3章总结和备注
8. 4 第4章总结和备注
8. 5 第5章总结和备注
8. 6 第6章总结和备注
8. 7 第7章总结和备注
8. 8 案例总结
第9章 习题答案
9. 1 第1章习题答案
9. 2 第2章习题答案
9. 3 第3章习题答案
9. 4 第4章习题答案
9. 5 第5章习题答案
9. 6 第6章习题答案
9. 7 第7章习题答案
附录A 对象设计UML标记快速查看表
附录B 例子源码索引
附录C 各种面向对象语言特征一览表
附录D 英中对象技术词汇表
猜您喜欢



