1. 什么是UML?如何画UML中的类图?什么是类与类之间依赖关系、关联关系、包含关系?试举例说明这三种类之间的关系。这三种关系如何和UML图表示?
- UML是一种可视化的的面向对象建模语言,描述软件模型的静态结构、动态行为及模块组织与管理。
2. 常见的类与类之间的关系有哪几种,举例说明每种关系的对应UML图如何画?两个什么样的类可以实现为继承关系?
- 依赖关系、关联关系、包含关系、继承关系。
- 在一个类既需要另一个类里的成员变量和方法,也需要自己不同于另一个类的成员和方法时,可以将两个类定义为继承关系。