UML基础与Rose建模实用教程(附光盘)

UML基础与Rose建模实用教程(附光盘) pdf epub mobi txt 电子书 下载 2025

谢星星 著
图书标签:
  • UML
  • 建模
  • Rose
  • 软件工程
  • 面向对象
  • 教程
  • 计算机科学
  • 信息技术
  • 程序设计
  • 开发工具
  • 光盘资源
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302239765
版次:1
商品编码:10400936
品牌:清华大学
包装:平装
开本:16开
出版时间:2011-01-01
用纸:胶版纸
页数:349
附件:光盘

具体描述

内容简介

《UML基础与Rose建模实用教程(附光盘)》系统地讲解了学习UML图和创建图中模型元素的基础理论,并通过两个完整的建模案例讲解Rose建模工具的使用。
全书内容分为4部分:入门基础(第1-4章)介绍了面向对象、UML、Rational Rose和Rational统-过程的相关知识:图(第5-12章)针对UML的各种图,包括用例图、类图、对象图、序列图、协作图、状态图、活动图、包图、构件图和部署图进行介绍;案例(第13-14章),以图书管理系统和超市信息管理系统为例,介绍如何使用UML分析和设计一个实际的项目;附录(附录 A-附录B)针对RationalRose的安装和应用进行详细介绍,并给出章末练习答案。《UML基础与Rose建模实用教程(附光盘)》注重学习的渐进性和实践性,对UML每一种图的讲解均通过“图的基本概念一图的组成一图的创建概述一图的创建示例”方式进行,从而完整地把握每一种UML图。通过建模的具体案例,帮助读者达到学以致用的目的。此外,每章附有操作练习题,着重培养读者的动手能力,使其在练习过程中能快速提高实际应用水平。
《UML基础与Rose建模实用教程(附光盘)》适合软件设计与开发人员学习参考,更适合作为高等院校计算机软件工程相关专业的教材或教学参考书。

目录

第1章 面向对象概述 1
1.1 面向对象的基本概念 1
1.1.1 什么是对象 1
1.1.2 面向对象与面向过程的区别 2
1.1.3 对象与类的确定 4
1.1.4 消息和事件 5
1.2 面向对象的基本特征 5
1.2.1 抽象 5
1.2.2 封装 7
1.2.3 继承 7
1.2.4 多态 8
1.3 面向对象方法论 9
1.3.1 面向对象分析 9
1.3.2 面向对象设计 13
1.4 面向对象建模 15
1.4.1 为什么要用UML建模 15
1.4.2 以面向对象建模为基础的开发模式 16
1.5 本章小结 20
习题1 21

第2章 UML概述 22
2.1 UML的起源与发展 22
2.2 UML的概念范围 23
2.2.1 视图 24
2.2.2 图 27
2.2.3 模型元素 32
2.3 UML的公共机制 36
2.3.1 UML的通用机制 37
2.3.2 UML的扩展机制 38
2.4 UML的对象约束语言 40
2.5 UML的目标 40
2.6 本章小结 41
习题2 41

第3章 Rational Rose 概述 43
3.1 Rational Rose的起源 43
3.2 Rational Rose对UML的支持 44
3.3 Rational Rose的4种视图模型 46
3.3.1 用例视图 47
3.3.2 逻辑视图 50
3.3.3 构件视图 52
3.3.4 部署视图 54
3.4 Rational Rose的其他技术 55
3.4.1 Rational Rose双向工程 55
3.4.2 Rational Rose与xml 59
3.5 本章小结 59
习题3 59

第4章 rational 统一过程 61
4.1 什么是rational统一过程 61
4.2 rational统一过程的结构 68
4.2.1 统一过程的静态结构:过程描述 68
4.2.2 统一过程的动态结构:迭代开发 70
4.2.3 统一过程以架构为中心 72
4.3 rational统一过程的配置和实现 75
4.3.1 配置rational统一过程 75
4.3.2 实现rational统一过程 75
4.4 本章小结 77
习题4 77

第5章 用例图 78
5.1 用例图的基本概念 78
5.1.1 用例图的定义 78
5.1.2 用例图的作用 79
5.2 用例图的组成 80
5.2.1 参与者 80
5.2.2 系统边界 82
5.2.3 用例 83
5.2.4 关联 85
5.3 用例图的创建概述 89
5.3.1 创建用例图 89
5.3.2 创建参与者 91
5.3.3 创建用例 92
5.3.4 创建用例之间的关联 93
5.4 用例图的创建示例 94
5.4.1 需求分析 94
5.4.2 识别参与者 95
5.4.3 确定用例 96
5.4.4 构建用例模型 97
5.5 本章小结 99
习题5 100

第6章 类图与对象图 102
6.1 类图与对象图的基本概念 102
6.1.1 类图与对象图的定义 102
6.1.2 类图与对象图的作用 104
6.2 类图的组成 105
6.2.1 类 105
6.2.2 接口 110
6.2.3 类之间的关系 110
6.3 类图的创建概述 118
6.3.1 创建类 118
6.3.2 创建类与类之间的关系 124
6.4 类图的创建示例 130
6.4.1 确定类和关联 131
6.4.2 确定属性和操作 132
6.5 对象图 132
6.5.1 对象图的组成 132
6.5.2 对象图的创建 134
6.6 本章小结 135
习题 6 136

第7章 序列图 138
7.1 序列图的基本概念 138
7.1.1 序列图的定义 138
7.1.2 序列图的作用 139
7.2 序列图的组成 140
7.2.1 对象(object) 140
7.2.2 生命线(lifeline) 141
7.2.3 激活(activation) 141
7.2.4 消息(messages) 142
7.3 序列图的高级概念 143
7.3.1 创建与销毁对象 143
7.3.2 分支与从属流 144
7.3.3 帧化序列图 144
7.4 序列图的创建概述 145
7.4.1 创建序列图 145
7.4.2 创建生命线 148
7.4.3 创建消息 149
7.5 序列图的创建示例 151
7.5.1 确定工作流程 151
7.5.2 确定对象 152
7.5.3 确定消息和条件 152
7.5.4 绘制序列图总图 154
7.6 本章小结 154
习题7 154

第8章 协作图 156
8.1 协作图的基本概念 156
8.1.1 协作图的定义 156
8.1.2 协作图的作用 157
8.2 协作图的组成 158
8.2.1 对象 158
8.2.2 消息 158
8.2.3 链 159
8.3 协作图的创建概述 159
8.3.1 创建对象 159
8.3.2 创建消息 163
8.3.3 创建链 163
8.4 协作图的创建示例 164
8.4.1 确定协作图的元素 164
8.4.2 确定元素之间的结构关系 165
8.4.3 细化协作图 165
8.5 本章小结 166
习题8 166

第9章 状态图 168
9.1 状态图的基本概念 168
9.1.1 状态图的定义 168
9.1.2 状态图的作用 171
9.2 状态图的组成 172
9.2.1 状态 172
9.2.2 转换 174
9.2.3 判定 177
9.2.4 同步 178
9.2.5 事件 178
9.3 组成状态 179
9.4 状态图的创建概述 181
9.4.1 创建状态图 181
9.4.2 创建初始和终止状态 182
9.4.3 创建状态 183
9.4.4 创建状态之间的转换 184
9.4.5 创建事件 184
9.4.6 创建动作 185
9.4.7 创建监护条件 185
9.5 状态图的创建示例 186
9.5.1 标识建模实体 186
9.5.2 标识实体的各种状态 186
9.5.3 标识相关事件并创建状态图 187
9.6 本章小结 187
习题9 188

第10章 活动图 190
10.1 活动图的基本概念 190
10.1.1 活动图的定义 190
10.1.2 活动图的作用 191
10.2 活动图的组成 192
10.2.1 动作状态 192
10.2.2 活动状态 192
10.2.3 组合活动 193
10.2.4 分叉与结合 193
10.2.5 分支与合并 194
10.2.6 泳道 195
10.2.7 对象流 195
10.3 活动图的创建概述 197
10.3.1 创建活动图 197
10.3.2 创建初始和终止状态 198
10.3.3 创建动作状态 198
10.3.4 创建活动状态 199
10.3.5 创建转换 200
10.3.6 创建分叉与结合 200
10.3.7 创建分支与合并 200
10.3.8 创建泳道 201
10.3.9 创建对象流的状态与对象流 201
10.4 活动图的创建示例 202
10.4.1 标识活动图的用例 202
10.4.2 建模用例的路径 203
10.4.3 创建活动图 203
10.5 本章小结 204
习题10 204

第11章 包图 206
11.1 模型的组织结构 206
11.2 包图的基本概念 207
11.3 包图的创建概述 210
11.4 包图的创建示例 213
11.5 本章小结 214
习题11 214

第12章 构件图与部署图 216
12.1 构件图与部署图的基本概念 216
12.1.1 构件的基本概念 216
12.1.2 构件图的基本概念 218
12.1.3 部署图的基本概念 219
12.2 构件图与部署图的创建概述 221
12.2.1 创建构件图 221
12.2.2 创建部署图 228
12.3 构件图与部署图的创建示例 231
12.3.1 创建构件图 232
12.3.2 创建部署图 233
12.4 本章小结 234
习题12 234

第13章 图书管理系统 236
13.1 需求分析 236
13.2 系统建模 237
13.2.1 创建系统用例模型 238
13.2.2 创建系统静态模型 240
13.2.3 创建系统动态模型 241
13.2.4 创建系统部署模型 264
13.3 本章小结 265

第14章 超市信息管理系统 266
14.1 需求分析 266
14.2 系统建模 267
14.2.1 创建系统用例模型 267
14.2.2 创建系统静态模型 271
14.2.3 创建系统动态模型 272
14.2.4 创建系统部署模型 278
14.3 本章小结 279

附录A Rational Rose 的安装与应用 280
附录B 考试成绩管理系统 309
附录C 高校教材管理系统 314
附录D 网上教学系统 319
附录E 汽车租赁系统 324
附录F atm自动取款机系统 330
附录G 网上选课系统 334
附录H 参考答案 338

前言/序言


软件工程的基石:理解与实践面向对象设计 在日益复杂的软件开发世界中,清晰的沟通、严谨的设计和高效的协作是项目成功的关键。本书将带您深入探索面向对象建模的核心思想,掌握一种强大的工具——统一建模语言(Unified Modeling Language,UML),以及如何将其付诸实践。我们将从基础概念入手,逐步构建起您对软件设计模式和建模技术的深刻理解,为您在信息技术领域的学习和工作奠定坚实的基础。 为什么需要面向对象建模? 软件开发,尤其是大型复杂系统的构建,常常面临沟通障碍、设计缺陷、难以维护等挑战。想象一下,一个庞大的团队,成员来自不同的背景,对软件的理解可能存在差异。如果没有一种通用的“语言”来描述和沟通设计思路,误解和返工几乎是不可避免的。 面向对象(Object-Oriented)思想的出现,为软件设计带来了革命性的变革。它将现实世界中的事物抽象为“对象”,每个对象都拥有自己的属性(数据)和行为(方法)。这种模型更加贴近人类的思维方式,使得我们能够更直观地理解和设计软件。 然而,仅仅理解面向对象思想是不够的。如何将这些抽象的概念转化为清晰、可执行的设计方案?如何确保团队成员之间对设计有着共同的理解?这就需要一种标准化的建模语言。 统一建模语言(UML):软件开发的通用语言 UML应运而生,它并非一种编程语言,而是一种可视化的建模语言,为软件系统提供了一个标准化的蓝图。通过UML,我们可以用图形化的方式来描述软件系统的各个方面,包括: 结构: 系统的静态组成部分,如类、对象、接口、包等。 行为: 系统的动态方面,如对象之间的交互、状态变化、业务流程等。 协作: 系统中对象之间如何协同工作以实现特定功能。 UML拥有丰富而强大的图形符号,可以表达各种复杂的概念。掌握UML,您将能够: 清晰地表达设计意图: 将抽象的设计思路转化为直观的图示,方便与团队成员、客户甚至非技术人员沟通。 规避设计缺陷: 在早期发现和解决潜在的设计问题,避免在编码阶段付出巨大的代价。 提高代码的可读性和可维护性: 清晰的模型能够指导编码,使生成的代码结构清晰,易于理解和修改。 促进团队协作: 提供一个共同的语言和参照,确保团队成员在同一个频道上工作。 支持软件复用: 通过标准化的建模,可以更容易地识别和封装可复用的组件。 核心概念解析:构建面向对象思维 在深入UML的各种图表之前,理解其背后的核心面向对象概念至关重要。本书将为您详细剖析以下概念: 类(Class): 对象的蓝图或模板,定义了对象的属性和行为。例如,“汽车”可以是一个类,它包含“颜色”、“品牌”、“型号”等属性,以及“启动”、“加速”、“刹车”等行为。 对象(Object): 类的具体实例。例如,“我的红色宝马X5”就是一个“汽车”类的对象。 属性(Attribute): 描述对象状态的数据。例如,汽车对象的“颜色”属性。 操作/方法(Operation/Method): 描述对象行为的函数或过程。例如,汽车对象的“加速”方法。 封装(Encapsulation): 将数据(属性)和操作(方法)捆绑在一起,形成一个独立的单元(对象),并隐藏对象的内部实现细节,只暴露必要的接口。这提高了数据的安全性和代码的模块化。 继承(Inheritance): 允许一个类(子类)继承另一个类(父类)的属性和行为。这促进了代码的重用和建立类之间的层级关系。例如,“跑车”和“SUV”都可以继承“汽车”类的属性和行为,并在此基础上添加自己特有的属性和行为。 多态(Polymorphism): 允许不同类的对象对同一消息做出不同的响应。例如,当调用“移动”操作时,“汽车”对象会前进,“飞机”对象会起飞。多态增强了代码的灵活性和可扩展性。 抽象(Abstraction): 关注事物的本质特征,忽略不重要的细节。例如,在设计一个“车辆”系统时,我们可以先抽象出一个通用的“车辆”类,然后在此基础上扩展出更具体的“汽车”、“自行车”等。 理解这些核心概念是掌握UML的基础。我们将用生动形象的例子来解释这些抽象概念,帮助您建立起坚实的面向对象思维。 UML图表家族:描绘软件的方方面面 UML提供了多种不同类型的图表,用于从不同角度描述软件系统的结构和行为。本书将重点讲解以下几类核心图表,并详细阐述它们的应用场景: 1. 结构图(Structure Diagrams) 结构图用于描述系统的静态结构,即系统的组成部分以及它们之间的关系。 类图(Class Diagram): 这是UML中最常用、最重要的图之一。它展示了系统中类、接口、它们的属性和操作,以及类之间的关系(关联、继承、依赖、实现等)。类图是系统设计的蓝图,直接指导着代码的实现。我们将深入讲解如何绘制清晰、准确的类图,如何表达各种关系,以及如何通过类图来理解和设计软件的整体架构。 对象图(Object Diagram): 对象图是类图的实例,展示了在特定时刻系统中对象的快照及其之间的关系。它有助于理解类的实例化以及对象之间的具体交互。 组件图(Component Diagram): 用于描述系统中软件组件(如库、模块、可执行文件)的组织结构以及它们之间的依赖关系。它帮助我们理解系统的物理部署和模块划分。 部署图(Deployment Diagram): 展示了软件系统在物理硬件上的部署情况,包括节点(服务器、设备)、节点之间的连接以及部署在节点上的组件。它对于理解系统的运行环境和性能至关重要。 包图(Package Diagram): 用于组织和管理UML模型中的元素,将相关的类、组件等归入不同的包,以提高模型的可管理性。 组合结构图(Composite Structure Diagram): 用于描述一个类的内部结构,包括其内部的组件、端口和连接器。它能够更细粒度地展现复杂类的实现。 2. 行为图(Behavior Diagrams) 行为图用于描述系统的动态行为,即系统如何响应事件、如何进行交互以及如何随着时间推移而变化。 用例图(Use Case Diagram): 用例图描述了系统的功能需求,即系统能够为用户(或另一个系统)提供哪些服务。它展示了系统的用户(参与者)以及用户与系统之间如何进行交互,是系统需求分析的重要工具。我们将学习如何识别用例和参与者,以及如何绘制清晰的用例图来定义系统的功能范围。 序列图(Sequence Diagram): 序列图是一种交互图,强调对象之间消息发送的顺序。它以时间顺序展示了对象之间如何通过发送消息来协同工作,以完成某个特定任务。序列图对于理解和设计系统的动态行为、对象间的交互流程至关重要。 通信图(Communication Diagram): (也称为协作图)也是一种交互图,但它更侧重于对象之间的链接关系,而不是时间顺序。它展示了对象如何通过通信来协作,以及通信的路径。 状态机图(State Machine Diagram): 状态机图描述了一个对象在生命周期内的状态变化以及触发这些变化的事件。它适用于描述具有复杂状态管理的系统,如用户界面、设备控制器等。 活动图(Activity Diagram): 活动图描述了系统的业务流程或操作的步骤。它类似于流程图,可以展示并行活动、分支和合并,非常适合于描述业务逻辑和工作流。 时间图(Timing Diagram): 时间图专注于描述对象在特定时间段内的状态变化以及对象之间交互的时间约束。 交互概览图(Interaction Overview Diagram): 结合了活动图和交互图(如序列图),用于概览复杂的交互过程。 实践为王:从理论到实践的转化 仅仅了解UML的理论知识是不够的,真正的掌握在于实践。本书将引导您一步步地将UML应用到实际的项目建模中。我们将通过大量的实例,演示如何: 进行需求分析: 利用用例图来定义系统的功能。 设计系统架构: 利用类图来构建系统的静态结构。 描述对象交互: 利用序列图和通信图来展现动态行为。 处理复杂逻辑: 利用状态机图和活动图来建模业务流程。 部署系统: 利用部署图来规划系统的运行环境。 在学习过程中,您将接触到实际的建模场景,例如: 网上书店系统: 如何建模用户、图书、订单、购物车等类及其之间的关系。 银行账户管理系统: 如何设计存款、取款、转账等业务流程,以及账户的状态变化。 简单的图形编辑器: 如何使用UML来描述不同图形对象(圆形、矩形)的属性和行为,以及它们之间的交互。 通过这些具体的案例,您将能够将UML的抽象概念与实际软件开发紧密结合,掌握如何根据项目需求选择合适的UML图表,并绘制出清晰、准确、具有指导意义的模型。 谁适合阅读本书? 本书适合于: 计算机科学与软件工程专业的学生: 为您提供坚实的软件设计基础。 初级软件开发工程师: 帮助您从零开始掌握面向对象建模和UML。 有一定开发经验的程序员: 帮助您规范化设计思路,提升代码质量和可维护性。 项目经理和系统分析师: 帮助您更有效地与开发团队沟通,理解和定义系统需求。 对软件设计感兴趣的任何人: 了解软件工程的核心概念和方法。 结语 掌握UML,就像掌握了一门强大的工程语言。它能够帮助您将复杂的软件设计思路转化为清晰、可执行的蓝图,从而提高开发效率,降低项目风险,最终构建出高质量、易于维护的软件系统。本书旨在为您提供一个全面、深入的学习体验,让您不仅理解UML的“是什么”,更能掌握UML的“怎么用”。让我们一起踏上这段面向对象建模的探索之旅吧!

用户评价

评分

我是一名正在学习软件工程的学生,接触UML已经有一段时间了,但总觉得有些概念不够清晰,实践起来也比较生疏。《UML基础与Rose建模实用教程》这本书为我提供了一个很好的学习平台。它从最基础的UML概念开始讲解,循序渐进,让我对UML有了更全面、更深入的理解。书中对于不同UML图的讲解都非常到位,并且提供了大量的图示和案例,让我能够清晰地看到每种图的用途和绘制方法。最让我满意的是,这本书结合了Rose这款经典的UML建模工具。作者详细地介绍了Rose软件的各个功能模块,并提供了大量的操作演示,让我能够跟着书中的指导,一步一步地在Rose中进行建模。这种理论与实践相结合的学习方式,极大地提升了我的学习效率和动手能力。我坚信,通过对这本书的学习,我能够更好地掌握UML建模技术,为我未来的学习和职业发展打下坚实的基础。

评分

作为一名有一定开发经验的程序员,我深知UML在软件设计中的重要性,但过去零散的学习总是让我觉得不够系统。这次选择《UML基础与Rose建模实用教程》,正是希望能够系统地梳理UML的知识体系,并将其与实际的建模工具结合起来。这本书给我的惊喜在于,它不仅仅是简单地罗列UML的各种图和概念,而是将它们有机地串联起来,解释了它们在软件生命周期中所扮演的角色。作者在讲解过程中,非常注重逻辑性和条理性,让我能够清晰地理解UML的演进和应用。而Rose软件的引入,更是让这本书的实用性大大提升。从Rose的基础操作到更复杂的建模技巧,书中都有详尽的讲解。我尤其喜欢书中关于Rose如何支持不同开发过程的介绍,这让我看到了UML和建模工具在实际项目中的巨大价值。我相信,通过这本书的学习,我能够更高效地进行软件设计和沟通,提升项目的整体质量。

评分

老实说,在没有接触这本书之前,我对UML的理解一直停留在“听过”的层面,觉得它是一个很学术、很遥远的概念。但拿到《UML基础与Rose建模实用教程》这本书后,我被它亲民的讲解风格深深吸引了。作者并没有一开始就抛出晦涩的专业术语,而是从软件开发过程中遇到的实际问题出发,逐步引入UML的概念,让我觉得学习UML变得不再那么枯燥和困难。书中的例子选取得非常贴切,涵盖了从小型项目到复杂系统的不同场景,让我能够清晰地看到UML如何在实际开发中发挥作用。尤其令我惊喜的是,它并没有仅仅停留在理论层面,而是花了相当大的篇幅讲解如何利用Rose这个强大的建模工具来实现UML。每一个操作步骤都描述得非常详细,配合清晰的截图,即便我是一个Rose的新手,也能跟着一步步操作,很快上手。我感觉这本书不仅仅是教我“是什么”,更教我“怎么做”,这种实践导向的学习方式非常适合我这种动手能力更强的人。

评分

对于很多软件开发者而言,UML建模是必不可少的一项技能,尤其是在团队协作开发中,清晰的UML图能够极大地提高沟通效率和开发质量。我一直在寻找一本能够系统性地梳理UML知识体系,并提供实操指导的图书,最终选择了《UML基础与Rose建模实用教程》。这本书的优点在于它将UML的理论知识与Rose软件的实践操作完美地结合在了一起。作者在讲解UML概念时,往往会同步展示在Rose中如何实现这些概念,例如如何绘制类图、定义类之间的关系、创建序列图来展示对象交互等。这种“理论+实践”的模式,让我能够快速地将学到的知识转化为实际操作能力。而且,书中关于Rose软件的介绍也非常全面,从基本的界面功能到高级的逆向工程、代码生成等,都有涉及,这对我来说非常有价值。我希望通过这本书的学习,能够熟练运用UML和Rose来构建高质量的软件模型,从而提升我的开发能力和职业竞争力。

评分

一直以来,我都在寻找一本能够系统讲解UML建模并结合实际工具应用的图书,在朋友的推荐下,我毫不犹豫地入手了这本《UML基础与Rose建模实用教程》。拿到书的那一刻,就被它厚实的开本和清晰的排版所吸引,封面设计也相当专业,给人一种值得信赖的感觉。翻开第一页,一股浓郁的知识气息扑面而来,扉页上的作者简介以及序言都让我对这本书的内容充满了期待。我尤其关注书中是否能够深入浅出地讲解UML的各个核心概念,例如类图、序列图、用例图等等,是否能用最直观的方式让初学者理解这些抽象的概念,并且能否提供足够多的实际案例来帮助我巩固所学知识。当然,作为一本“实用教程”,实操的部分也是我非常看重的,我希望书中能有详细的Rose软件操作步骤,从安装配置到具体建模过程,都能有图文并茂的指导,让我能够边学边练,真正掌握Rose建模的技巧。我期待这本书能成为我学习UML建模道路上的得力助手,让我能够自信地运用UML来分析和设计软件系统。

评分

雨打湿了书,没影响阅读

评分

对入门人员还是有很好的指导

评分

和书店的比较过了,应该是正版图书。价格可以,购买方便,送货上门,网购就是好,我一下买了好几本书。京东的物流很给力,送货的速度还不错,商品的质量也可以接受,价格也能比较公道。你,值得拥有!超低的价格,超好的质量,超高的品质,感谢京东,有你陪伴,真好!不错,很喜欢。

评分

这本书对真正理解了各种关系的人来看的时候还好理解一些。

评分

买书还来京东,印刷很精美,正版书籍,价格有折扣惠,送货快,

评分

好好好

评分

书很新,也很好。是我们的选修课教材。给店家赞一个

评分

真和教科书一样的,纸质不是很好

评分

书确实是对Rose 2003 的建模教程。不过感觉对书中的内容就是在就事论事,让人感觉不到有到更深一更上去理解东西。比如说类图中的类的关联关系,给出的图例就是说ClassA →ClassB

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有