类图和对象图的理解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
将现实生活中对应的两个事物抽象出来,这里主要涉及两个事物一个是人,一个是计算机,对于类而言,我们的类图可以反映出它们最基本的结构,在这里需要注意的是,任意一个事物本身或者具体到类本身,它会具有众多的属性和相关的操作,但是我们在类图和今后的实现当中,最主要考虑的是与系统相关的操作
类图的构建
因为我们是可以将类图转换成代码的所以一定要注意好命名的格式
[]里面的是可选项就是可以写也可以不写
讲一下如何设置类图的返回值
根据java中面向对象的理解,返回值一般是我们在定义方法的时候用到的,所以我们一般是在方法中定义一个参数然后设置它的返回值
如何对uml进行java环境的配置
三个选项都选择,别问为什么,问就是不知道
使用边界类切换到图形显示
边界类一般位于系统与外界的交界处
存放类似数据库永久性的东西的类叫做实体类图形显示方式和表格显示方式的切换
完美的一个例子
类定义的是一组相同的对象的描述在UML中如何定义类的类型
边界类,实体类,控制类
进行类图的切换
对象图的概述
对象指的是类的一个实例化
我们需要在对象名下面添加一条横线,用来说明它是对象名而不是类名
对象图是在类图里面绘制的
接口:1、接口使用interface修饰;2、接口不能被实例化;3、一个类只能继承一个类,但是可以实现多个接口;4、接口中方法均为抽象方法;5、接口中不能包含实例域或静态方法(静态方法必须实现,接口中方法是抽象方法,不能实现)
接口和抽象类有什么区别:
https:///danteshenqu/article/details/93981157。