联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > 程序开发学习 > 正文

统一建模语言学习笔记

作者:小教学发布时间:2023-10-29分类:程序开发学习浏览:134


导读:前言统一建模语言是一种对软件密集系统进行可视化建模的一种语言。有了图后来就可以一目了然.C++中有好多继承图,我都看不懂,所以就来学习一波~-代表私有(私有)的+表示公共(公共)的...

前言

统一建模语言是一种对软件密集系统进行可视化建模的一种语言。有了图后来就可以一目了然.

C++中有好多继承图,我都看不懂,所以就来学习一波~

  • -代表私有(私有)的
  • +表示公共(公共)的
  • #表示受保护的(受保护)
  • ~表示包/默认在哪个包里面吗

继承(泛化)

这里面的继承关系也被称为泛化(泛化),指定了子类是如何特化父类的所有特征和行为的.

[语法]:空心三角形+实线,指向父类

  • 抽象基类的名用斜体
  • 类有:
    • 类名(类名)
    • 属性(属性)
    • 方法(方法)

关联(协会)

表示一种拥有的关系,老虎拥有羊肉,老师拥有多个学生.也可以是双向的,学生也可以拥有多个老师.

[语法]:普通箭头+实线(或者是一根实现没箭头也可以]指向被拥有者

聚合(聚合)

整体和部分的关系,部分可以离开整体而单独存在部那就是。

[语法]:带有空心菱形+普通箭头的实心线,菱形指向整体

统一建模语言学习笔记

组合(合成)

整体和部分的关系,Part部分不能离开整体作为一个单独存在.

[语法]:带有实心菱形+普通箭头的实心线,菱形指向整体

统一建模语言学习笔记

参考文章:

统一建模语言类图几种关系的总结

Uml类图基本语法,这都看不懂就放弃学uml吧~

视频:

教你怎么画类图(类图)




标签:统一建模语言学习笔记_爱飞的蚂蚁的博客


程序开发学习排行
最近发表
网站分类
标签列表