一、基础知识导入
1、关系
1、依赖
依赖是两个事物间的语义关系,其中一个事物(独立事物)发生改变会影响另一个事物的语义
2、关联
(无向边)是一种结构关系,描述了一组链,链是对象之间的连接。
聚集是一种特殊类型的关联,描述了整体和部分间的结构关系。
1、聚合
部分和整体的生命周期不一致,整体消失了,部分依然存在,部分可以脱离整体。(学生与班级)
2、组合
部分和整体的生命周期一致,整体消失了,部分也消失,部分不可以脱离整体而存在。(人和大脑)
3、泛化
类似于继承)是一种特殊/一般关系,特殊元素(子元素)的对象可替代一般(父元素)元素的对象。子元素共享父元素的结构和行为。
4、实现
(类似于接口)是类元之间的语义关系,其中一个类元指定了由另一个类元保证执行的契约。 1. 在接口和实现它们的类或构件之间; 2. 在用例和实现它们的协作之间;
2、UML图
一组元素的图形表示,大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图
1.类图:展现了一组对象、接口、协作和它们之间的关系。
1.类
2.接口
3.协作
4.依赖 泛化 关联
2.用例图:展现了一组用例、参与者以及它们之间的关系。
二、试题及其做题技巧
做题技巧: 问题一:主要是围绕用例图来作答,问对应的用例的用例名,通过用例在文中的描述进行推敲.
![]()
问题二,三(可能有扩展题):主要是针对让你写出类名的题型,结合文本说明,用例图以及类图从一些标识性比较强的符号入手(泛化,包含,扩展)
![]()
![]()
![]()