简介
《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例子源代码,附送读者学习、借鉴。
目录
第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 英中对象技术词汇表
Object Design & Programming with UML
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
