UML关系

作者: 土豆特别想爬山 | 来源:发表于2020-07-28 19:03 被阅读0次

    UML关系

    关系是另一个最重要的构建块UML,它显示元素是如何彼此相关联,此关联描述的一个应用程序的功能,UML中定义了四种关系:
    依赖关系:
    依赖是UML元素的一个重要方面。它描述了相关的元素和方向上依赖关系。
    依赖关系的虚线箭头表示,如下所示。箭头代表的独立元素,另一端的依赖元素。依赖关系是用来表示一个系统的两个元素之间的依赖。
    依赖是两件事物之间的语义联系,其中一个事物的变化也影响到另一个事物。


    依赖.png

    协作:
    一种描述一组对象之间连接的结构关系,如聚合关系(描述了整体和部分间的结构关系);协作介绍 UML 图中的元素相关联。简单的一句话,它介绍了多少个元素参与互动。
    联合会(无)两侧的箭头的虚线表示。两端代表两个相关联的元素,如下所示。在两端(1,*等)的多样性也提到多少对象相关。


    协作.png
    协作表示法

    泛化:
    泛化介绍了面向对象世界的继承关系。这是父与子的关系。
    泛化为代表的空心箭头,如下图所示箭头的一端表示的父元素而另一端表示子元素。
    泛化可以被定义为一个专门的元件连接关系与一个广义的元素,它基本上描述了在对象世界中的继承关系,是一种一般化-特殊化的关系;

    泛化

    实现:
    类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约。


    实现.png

    可扩展性表示法:

    所有的语言(编程或模型)有某种机制来扩展与其功能类似的语法,语义等。 UML 具有以下机制来提供可扩展性功能。

    • 定型观念(代表新元素)
    • 标记值 (代表新的属性)
    • 约束 (代表界限)
      可扩展标记基本上是用来表示一些额外的系统行为的附加元素。这些额外的行为,不包括可用的标准符号。


      可扩展性表示法

    相关文章

      网友评论

          本文标题:UML关系

          本文链接:https://www.haomeiwen.com/subject/ejdqrktx.html