,比如
类
接口
实现
泛化(继承)
依赖
组合
聚合
等
使用UML来建模,常用的工具有Rational Rose, 也可以用一些插件来建模
UML建模插件(Eclipse版)
自行参考老师的建模工具...UML建模插件(IDEA版)
因为现在开发中大多数都是使用的IDEA,虽然视频中使用的是Eclipse, 但是我还是使用IDEA来写
在这个给大家推荐一个很好用的UML插件
安装PlantUML...如果是类的成员属性
如果是方法的返回类型
如果是方法接收的参数类型
方法中有使用到
泛化(继承)关系
泛化其实就是继承, 是依赖关系的一种特殊情况
代码
package com.dance.design.uml.ext...的图)
小结
泛化就是继承
我感觉这个名词绝对是个坑, 继承就继承白, 还泛化, 面试的时候肯定会有点蒙
实现关系
就是A类实现了B接口, 其实也是依赖的一种特殊情况
代码
package com.dance.design.uml.impl...有点不好,就是在解析的时候不解析依赖关系, 其他的都很好,哎后面还是用PlantUML吧(渣男本难)
小结
实现关系其实 没什么好说的,这个是在开发中最常用的 接口+impl
关联关系
关联关系其实就是类与类之间的关联