UML类图和时序图基础

UML类图:

继承和实现

箭头:

  • 空心三角(继承 is a或者实现)子类指向父类,

线条:

  • 实线继承;虚线实现

image-20220717213730933

关联关系和依赖关系

箭头的线条:

  • 实线关联(属性);虚线依赖(参数)

    image-20220717213936165

image-20220717213747696

聚合和组合

箭头:

  • 空心菱形:聚合(has-a)

    image-20220717214347197

  • 实心菱形:组合(contains-a)

image-20220717214409053

类属性特征:

  • 抽象类名字用斜体,接口用《interface》

  • 属性 : + public - private #procote ~ 不加就是default默认权限

  • 方法: 抽象方法就是斜体表示;静态方法用下划线

    image-20220717215635655

练习:UML类图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RRx3sY5K-1658296996943)(https://edu-1240082314.oss-cn-hangzhou.aliyuncs.com/typora/image-20220717220610729.png)]

UML时序图:

image-20220717215042956

猜你喜欢

转载自blog.csdn.net/weixin_46350527/article/details/125891012