注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关UML与Java面向对象开发实践

UML与Java面向对象开发实践

UML与Java面向对象开发实践

定 价:¥45.00

作 者: (美)理查德·C.李(Richard C.Lee),(美)威廉姆·M.泰芬哈特(William M.Tepfenhart)著;王晨溦译;王晨溦译
出版社: 清华大学出版社
丛编项: 国外经典教材
标 签: Java

ISBN: 9787302076032 出版时间: 2003-12-01 包装: 平装
开本: 26cm 页数: 383 字数:  

内容简介

  本书特色:·从使用Java进行实现的角度,详细讨论了面向对象技术的主要原则。·将用例作为一种了开发规格说明模型的手段进行深入介绍。·涵盖众多分析方法,对其剪裁后可适用于专门的组织,并为初学者推荐了最容易的方法。·提供了捕捉动态行为的详细内容,及很多关于如何设计和实现的材料。·详细介绍Java标准扩展及编程例子,以便学生能够学以致用。·涵盖了Java中如何实现关系(包含聚合和关联)的内容。本书将软件开发过程看作一个建模过程,通过对4个模型的建模过程的说明,阐述了面向对象技术。这4个模型分别为规格说明模型、分析模型、设计模型和代码模型。同时,在描述建立这几个模型的时候,运用了UML技术,采用了UML中的各种图对建模进行说明,如用例图、顺序图等。而且,在代码模型中,以Java语言为例介绍了面向对象的语言如何实现。

作者简介

  理查德·C.李有35年以上的软件工程开发和管理经验。他曾从事电子出版、嵌入系统、大型IMS项目、多媒体、操作支持系统、处理控制、事务处理和交换等前沿开发工作,并做过这些领域的管理工作。作为面向对象技术最最早的使用之一,他当前的兴趣是成功地完成更多的面向对象项目。

图书目录

第1章  用抽象管理复杂事务
    1.1  复杂系统
    1.2  抽象机制
    1.3  服务激活抽象
    1.4  进程控制抽象
    1.5  关系
    1.6  行为
    1.7  规则
    1.8  小结
第2章  面向对象范式
    2.1  面向对象范式
    2.2  面向对象的原则
    2.3  面向对象的计算模型
    2.4  例子
    2.5  小结
第3章  建立规格说明模型
    3.1  用例介绍
    3.2  编档用例
    3.3  开发用例的准则
    3.4  契约
    3.5  推荐的方法
    3.6  例子
    3.7  小结
第4章  发现对象
    4.1  面向对象分析: 应用域的模型
    4.2  建立面向对象模型
    4.3  识别对象、类和接口
    4.4  当前技术
    4.5  传统技术
    4.6  推荐的方法
    4.7  例子
    4.8  小结
第5章  识别职责
    5.1  对象是什么
    5.2  属性是什么
    5.3  服务是什么
    5.4  方法是什么
    5.5  识别属性
    5.6  指定属性
    5.7  识别服务
    5.8  指定服务
    5.9  推荐的方法
    5.10  例子
    5.11  小结
第6章  指定静态行为
    6.1  行为是什么
    6.2  影响行为规格说明的Java服务(操作)
    6.3  指定静态行为的技术
    6.4  指定控制的技术
    6.5  编档控制的技术
    6.6  编档静态行为的技术
    6.7  推荐的方法
    6.8  例子
    6.9  小结
第7章  动态行为
    7.1  介绍
    7.2  识别动态行为的技术
    7.3  识别并指定事件
    7.4  例子
    7.5  指定动态行为
    7.6  编档动态行为
    7.7  推荐的方法
    7.8  小结
第8章  识别关系
    8.1  访问另一个对象的服务
    8.2  关系
    8.3  泛化
    8.4  识别并指定泛化/特化
    8.5  对象聚合
    8.6  聚合的分类
    8.7  对象间的链接
    8.8  识别并指定链接和聚合
    8.9  管理关系
    8.10  编档关系
    8.11  推荐的方法
    8.12  例子
    8.13  小结
第9章  规则
    9.1  介绍
    9.2  识别声明语句
    9.3  指定并编档规则
    9.4  将规则映射到合适的面向对象概念
    9.5  用UML编档规则
    9.6  实现规则
    9.7  推荐的方法
    9.8  小结
第10章  模型
    10.1  概念
    10.2  概念和面向对象模型
    10.3  使用UML编档概念
    10.4  子系统
    10.5  组织子系统
    10.6  识别子系统
    10.7  推荐的方法
    10.8  例子
    10.9  小结
第11章  设计
    11.1  介绍
    11.2  系统设计
    11.3  详细设计
    11.4  小结
第12章  Java基础
    12.1  Java语言介绍
    12.2  编程元素
    12.3  简单数据类型
    12.4  语句是什么
    12.5  语句流的控制
    12.6  分支语句
    12.7  异常处理
    12.8  命名空间
    12.9  类型转换
    12.10  推荐的方法
第13章  实现类和接口
    13.1  类的组件
    13.2  类定义
    13.3  类体
    13.4  嵌套的、内部的和匿名的内部类
    13.5  精化的Java类
    13.6  接口示例
    13.7  推荐的方法
    13.8  类定义示例
    13.9  小结
第14章  实现静态行为
    14.1  服务是什么
    14.2  方法定义
    14.3  方法体
    14.4  传递参数
    14.5  标识符的作用域
    14.6  多态
    14.7  创建对象和销毁对象
    14.8  构造函数和Finalizer方法编码准则
    14.9  推荐的方法
    14.10  小结
第15章  实现动态行为
    15.1  动态行为的元素
    15.2  简单的状态图
    15.3  嵌套状态图
    15.4  并发状态图
    15.5  小结
第16章  实现泛化/特化
    16.1  介绍
    16.2  继承
    16.3  实现泛化/特化
    16.4  Object类
    16.5  小结
第17章  实现更多的关系
    17.1  介绍
    17.2  引用
    17.3  静态成员
    17.4  实现关联
    17.5  实现聚合
    17.6  实现静态成员
    17.7  推荐的方法
    17.8  小结
附录A  统一建模语言(UML)
    A.1  介绍
    A.2  UML图
    A.3  UML术语表
附录B  Java语言总结
    B.1  保留字
    B.2  注释
    B.3  字面常量
    B.4  变量声明
    B.5  变量赋值
    B.6  操作符
    B.7  循环和条件
    B.8  类和接口定义
    B.9  对象
    B.10  数组
    B.11  方法和结构定义
    B.12  包和导入
    B.13  异常和同步
附录C  Java语言与C和C++有何不同,
    C.1  不支持的C语言的数据类型
    C.2  简单数据类型
    C.3  操作符
    C.4  参数
    C.5  操作符
    C.6  Java字符串
    C.7  内存管理
    C.8  其他杂项
参考文献

本目录推荐