• UML图例详解


    img

    三层矩形框:表示一个类(对象),第一行为类名,第二行为特性(字段、方法等),第三行为操作(方法、行为)

    Tips:如果类名为斜体则是抽象类

    “+”:public访问级别

    “-”:privte访问级别

    “#”:protected访问级别

    “<>”:表示接口,第一行为接口名称、第二行为接口方法

    空心圆+实现:也称之为接口,叫做棒棒糖表示法

    空心三角形+实线:泛化关系。表示父类与之类之间的关系。

    UML中的关系详解_第3张图片

    空心三角形+虚线:实现接口

    UML中的关系详解_第4张图片

    实现+箭头:关联关系。比如在某个类中,引用另一个类

    UML中的关系详解_第5张图片

    空心菱形+箭头:聚合关系。聚合表示一种若的“拥有方式”,简单来说就是A对象可以包含B对象,但B对象不是A对象的一部分。

    UML中的关系详解_第6张图片

    实心菱形+箭头:合成(组合)关系。箭头下方的数字称之为基数, 表明这一端的类可以有多个实例。举个栗子:一只鸟有两个翅膀,就可以在在左端标注“1”,右端标注“2” 。如果一个类额可能有无数个实例,则用“n”标注。

    UML中的关系详解_第7张图片

    虚线+箭头:依赖关系

    UML中的关系详解_第8张图片

    弱 强
    ---------------------------------------->

  • 相关阅读:
    OpenJudge百炼习题解答(C++)--题4010:2011
    Centos6.5卸载图形化
    nfs远程挂载问题记录
    走马观花-浪里跳-学习英文
    weblogic部署存在中文乱码导致部署失败
    KMS11激活Window系列
    mysql8.x开启远程登录
    notepad++插件实现json、xml格式化
    RHEL SHELL快捷键
    linux-env命令解析
  • 原文地址:https://www.cnblogs.com/chonglu/p/14920917.html
Copyright © 2020-2023  润新知