uml第2次作业

本文介绍使用PlantUML绘制类图的方法,并通过一个学生信息管理系统的案例展示了类之间的不同关系,包括泛化、关联、组合等。同时提供了具体的类属性及方法示例。

 

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

 

类图:

 

转载于:https://www.cnblogs.com/yangsiyuan/p/10673311.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值