uml第2次作业

 

PlantUML用下面的符号来表示类之间的关系:

 

(1)泛化, Generalization :   <|--(2)关联, Association : <--  (3)组合, Composition : *--

(4)实现, Realization:<|..        (5)聚合, Aggregation : o--  (6)依赖, Dependency : <..

类之间的关系

标签注释

声明方法和域

可访问性的定义

抽象方法与静态方法的定义

长注释与模板

抽象类与接口

隐藏类

指定标记

关系类

班级学生管理系统中的 —— “学生” 类的属性、方法

学生基本信息:学号,姓名,性别 , 班级

学生课程信息:课程号 , 课程名 , 成绩

学生选修课信息:学号,课程号,先修课

程序代码:

@startuml
class 学生基本信息 {
姓名:string
学号:varchar
性别:string
班级:string

  __
  +添加信息
+修改信息
+删除信息
+更新信息
+保存
}
class 学生课程信息{
课程号:varchar
课程名:string
成绩:string
  __

  +查看课程
+课程成绩
}
class 学生选修课信息 {
学号:varchar
课程号:varchar
先修课:string
  __
  +登录
+查找先修课
+退出
}
学生课程信息 <--> 学生基本信息
学生选修课信息 <--> 学生基本信息
@enduml

类图:

猜你喜欢

转载自www.cnblogs.com/yangsiyuan/p/10673311.html