[](()17.泛化:指的是一个父用例可以被特化成多个子用例,而父用例和子用例之间就是泛化关系
[](()18.各个关系的图形识别:
-
用例图:p.87
-
包含:p.93
-
扩展:p.94
-
泛化:p.95
[](()第七章——对象图
====================================================================
[](()1.对象图中的_对象_是类的特定实例,_链_是类之间关系的实例,表示_对象_之间的特定关系
[](()2.类之间的关系有:
-
依赖关系
-
关联关系
-
泛化关系
-
实现关系
[](()3.类元的类型有:
-
类
-
接口
-
数据类型
-
构件
[](()4.类中的方法可见性有:
-
共有型 +
-
私有型 #
-
受保护型 -
[](()5.类通常可以划分为:
-
实体类
-
控制类
-
边界类
[](()6.对象特性的实质是属性
[](()7.接口:
-
接口是一种特殊的类
-
所有接口都是有构造性《interface》的类
-
一个类可以通过实现接口支持接口所指定的行为
[](()8.类方法的声明:
-
方法定义了类所许可的行动
-
从一个类创建的所有对象可以使用同一组属性和方法
-
如果在同一个类中定义了类似的操作,则他们的行为也应该是类似的
[](()9.类图的组成元素:
-
类的名称
-
类的属性
-
类的操作
-
类的职责
-
类的约束
-
类的注释
[](()10.对象图的组成成分:
对象图是由对象和链组成的。对象图中的对象是类的特定实例,链是类之间关系的实例,表示对象之间的特定关系
[](()11.简述使用类图和对象图的原因:
在面向对象分析方法中,类和对象的图形表示法是关键的建模技术之一。它们能够有效的对业务领域和软件系统建立可视化的对象模型, 使用强大的表达能力来表示出面向对象模型的主要概念。 UML 中的类图和对象图显示了系统的静态结构,其中的类、对象是图形元素的基础。
[](()12.类图和对象图的异同:
在类中包含三个部分,分别是类名、类的属性和类的操作。类的名称栏只包含类名。类的属性栏定义了所有属性的特征。 类中列出了操作类中使用了关联连接, 关联中使用名称、角色以及约束等特征定义。类是一类的对象的抽象,类不存在多重性。
对象包含两个部分:对象的名称和对象的属性。对象的名称栏包含 “对象名:类名 ”。对象的属性栏定义了属性的当前值。对象图中不包含操作内容,因为对属于同一个类的对象,其操作是相同的。对象使用链进行连接,链中包含名称、角色。对象可以具有多重性。
[](()13.各个关系图形的识别:
-
1.泛化关系:p.108
-
2.关联关系:p.108
-
3.实现关系:p.108
-
4.依赖关系:p.108
[](()14.类图的目的:在于描述系统的构成方式,而不是系统如何协作运行的
[](()15.接口是一种特殊的类,所有的接口都是有构造型<>的类,接口对应的图形:p.115
[](()16.类之间的关系:
-
依赖关系:A:客户 B:提供者 A------>B</