UML类图
2021-12-22 10:07:34 106 举报
大作业
作者其他创作
大纲/内容
save
1、no2、name
厨师
B2
多例类
Head
因方法返回值中使用到其它类产生的依赖关系
视情况使用不同画法
聚合
DaoImpl类实现了接口Dao,我们就说DaoImp和Daot存在泛化关系
Moniter
1
A1
+b:B1
因属性中使用到其它类产生的依赖关系
聚合关系表示的是整体和部分不可分开的关系。
>
Person
-idCard:IDCard
依赖
A2
save(b:B2):void
类
属性
方法
login
Object
equals(obj:Object):boolean
cook
name:string
Dao
save(user:User):void
public class Son extends Object{······}
接口
DaoImpl
Mainwindow
上菜()制作菜品()查看订单()展示顾客菜品()厨师登陆()
组合
因方法参数中使用到其它类产生的依赖关系
泛化
展示菜品
ShowPrepare
B4
Son
MainWindow
void StencilMouseDown()void Back()void Button_Click()void Button_Click_1()void ShowPrepare()void ShowPrepareOk()void Button_Click_2
因方法内部(局部变量)中使用到其它类产生的依赖关系
no:string
登陆
Son类继承了Object类,我们就说Son和Object存在泛化关系
类或接口
+user1:User#user2:User user3:User- user4:User
+ operation1(params:PatamType):returnType# operation2(params:PatamType):void operation3():void- operation4():void
B1
public class DaoImpl implements Dao{······}
A3
getB():B3
关联关系具有导航性,上面为单项一对一,下面也双向一对一。除此以外,1表示有且仅有一个,0...表示零个或多个,0,1表示零个或一个,n...m表示n个到m个都可以,n...*表示至少n个
Mouse
A4
modify():void
IDCard
-name:String-address:String
B3
-person:Person
实现
关联
聚合关系表示的是整体和部分可分开的关系。例如在台式机中鼠标和显示器可以和电脑分开
Computer
-mouse:Mouse-moniter:Moniter
0 条评论
下一页