第四章:类图

填空题

  1. 类之间的主要关系有关联、泛化、依赖和实现。
  2. 类在 UML 中用一个矩形表示,矩形由 3 部分构成。
  3. 方法的可见性包括公有(+)、私有(-)和受保护(#)。

问答题

1. 用实际例子绘制一个类

+---------------------+
|       Student       |  类名:标识该类的名称
+---------------------+
| - studentId: String |  属性:描述类的静态特征
| + name: String      |
| # age: int          |
+---------------------+
| + attendClass():void|  方法:描述类的动态行为
| - doHomework(): void|
+---------------------+
  • **类名:**标识类的唯一名称,代表一类具有共同特征的实体。
  • **属性:**描述实体的静态特征,如学生的学号、姓名。
  • **方法:**描述实体可执行的动态行为,如上课、写作业。

2. 类名、属性和方法的命名规则

  • 类名采用大驼峰命名法,每个单词首字母大写,见名知意并避免不常见缩写。例如 BookUserInfo
  • 属性和方法采用小驼峰命名法。属性通常使用名词,如 bookName;方法通常使用动词加名词,如 borrowBook()