uml类图例子_UML中类图和对象图的理解

95592a5e728997fa65a6c7f104795091.png

b7aefc8bd004f8b5476e2ea037de681b.png

将现实生活中对应的两个事物抽象出来,这里主要涉及两个事物一个是人,一个是计算机,对于类而言,我们的类图可以反映出它们最基本的结构,在这里需要注意的是,任意一个事物本身或者具体到类本身,它会具有众多的属性和相关的操作,但是我们在类图和今后的实现当中,最主要考虑的是与系统相关的操作

9453242659576bab7c601bb238513658.png

类图的构建

93fa3f6d040045a25964a3e5fe2be8d7.png

因为我们是可以将类图转换成代码的所以一定要注意好命名的格式

cd3b7957012fe43294de261352dff312.png

[]里面的是可选项就是可以写也可以不写

fffdce9af7e80c09391a8ac5525da45c.png

da9baca8c28678570553bc66a9f62b24.png

c47cd93a569a346e8e4b031fd0991fd3.png

f7a9ac3084921ec5a2e559b5d3cf6705.png

4b85f25923bf73be1168e1e870fa2b1f.png

44082d770792ca93b7b6ba6345e07118.png

014205af3721d2daf6e8ffa603881639.png

88697cd39eee4d55ddb3129ebb14b08a.png

讲一下如何设置类图的返回值

根据java中面向对象的理解,返回值一般是我们在定义方法的时候用到的,所以我们一般是在方法中定义一个参数然后设置它的返回值

a708be814abeb0e2c7e1b16a38e77e4c.png

cb031f0478abfea8b0a382b709ed732e.png

ae11492591fb55d3dd093bd5c2f6069c.png

34df4d2125ccf3f74e9ba72de8f953d2.png

54e29cf3732797d9084953d2911f767a.png

8a110243f973ef16ddb94a7e3754479e.png

如何对uml进行java环境的配置

三个选项都选择,别问为什么,问就是不知道

8651225dfa2b4e259da39d396e8508e4.png

40b0667fff2222cc12d0053802274a15.png

使用边界类切换到图形显示

3b8e318c324985ac7b462218a9707748.png

边界类一般位于系统与外界的交界处

677b97c24c6ca89dd4daa80364a1fee3.png

存放类似数据库永久性的东西的类叫做实体类

图形显示方式和表格显示方式的切换

c67d1da5274bcf3803b4497b52b15c54.png

完美的一个例子

49fd5a80b3bcec989e8643819900ab3e.png

4850a72578087f1384598a6a44513e41.png

类定义的是一组相同的对象的描述

在UML中如何定义类的类型

边界类,实体类,控制类

9f116723b637940c3b8e2a4b7b9e9965.png

进行类图的切换

对象图的概述

41fb85657682b6ed4acecd8f604c6d8f.png

对象指的是类的一个实例化

245674d5b609ce94dd2dcfd88edd7b82.png

我们需要在对象名下面添加一条横线,用来说明它是对象名而不是类名

对象图是在类图里面绘制的

7278ae83691cfd1d6a5a7e2d3fd9a852.png

06c36899951948a88e7054d9a032d36b.png

4105bc72ddd7cac926795208411859e4.png

60da7fded6871aa628651d9e4a48a91c.png

94e1b3110663341bfcf76fa3c19cc2f2.png

05227a2b475535edb58d3e495ddc0885.png

c6822760009da5ee1ded011919c5021b.png

接口:1、接口使用interface修饰;2、接口不能被实例化;3、一个类只能继承一个类,但是可以实现多个接口;4、接口中方法均为抽象方法;5、接口中不能包含实例域或静态方法(静态方法必须实现,接口中方法是抽象方法,不能实现)

接口和抽象类有什么区别:

https://blog.csdn.net/danteshenqu/article/details/93981157

a3b4458b31b797762724cb920f8500e4.png
8f0a2c0e64f12357c198d5149e5eb27a.png
https://www.zhihu.com/video/1226837633902641152
d8d504ee5658113c1c135c48e5add38b.png
https://www.zhihu.com/video/1226837667620950016
2f6cc217db085bd818a969f1106384d2.png
https://www.zhihu.com/video/1226837689955495936
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值