目录
1、类图本体
三部分
修饰符
2、类与类直接关系
泛化关系
实现关系
简单关联关系
依赖关系
组合关系
聚合关系
childA和B是继承于对象类Parent
语法:空心三角+实线,指向父类
对象类SU7继承抽象类Vehicle,实现Car接口
语法:空心三角+虚线;箭头指向抽象类,接口
Penguin类中存在Climate类成员变量
语法:实线+简单箭头,指向成员变量类
代码解释
class iPhone{ fun work(computer:Computer){ val smartPhone = SmartPhone() smartPhone.call() computer.install() Online.getOnline() } }
语法:虚线+简单箭头,指向局部变量、形式参数、静态方法调用对应的类
代码解释
class Bird { private lateinit val mWing:Wing fun newFly(wing:Wing){ mWing = wing mWing.fly() } }