美文网首页
UML(unified modeling language)常用

UML(unified modeling language)常用

作者: Android_小马范儿 | 来源:发表于2017-03-15 09:58 被阅读0次

继承 实现 关联 依赖 组合 聚合 是醉常用的统一建模语言常用的类关系
个人理解:聚合和组合属于关联的子类,聚合和组合属于整体和部分的关系,主要区分是部分能不能独立于整体存在

继承关键词 extents,标识一般与特殊的关系,例如:老虎属于动物的一种,那么老虎继承动物;
箭头指向: 带三角箭头的实线,箭头指向父类

继承.gif

实现关键词 implements,是一种类与接口的关系,例如:猫头鹰实现翅膀,那么猫头鹰实现翅膀;
箭头指向:带三角箭头的虚线,箭头指向接口

实现.gif

组合关键词是成员变量;是整体与部分的关系,但是部分不能脱离整体而存在;例如:部门属于公司的一部分,没有公司就没有部门;
箭头指向:带实心菱形的实线,菱形指向整体,箭头指向部分

组合.gif

聚合关键词是成员变量;是整体与部分的关系,但是部分可以脱离整体而存在;例如:发动机属于汽车的一部分,汽车不存在了,发动机可以存在;
箭头指向:带空心菱形的实线,菱形指向整体,箭头指向部分


聚合.gif

依赖关键词是局部变量、方法参数和对静态方法的调用;是一种使用的关系,例如:人类使用计算机,建议不要使用双向依赖
箭头指向:带箭头的虚线,箭头指向被使用者


依赖.gif

关联关键词是成员变量;是一种拥有的关系,它使一个类知道另一个类的属性和方法;例如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。
箭头指向:带普通箭头的实心线,箭头指向被拥有者

关联.gif

相关文章

  • Java面试题总结之OOA/D,UML,和XML

    1 、 UML 是什么?常用的几种 UML 图? 统一建模语言(Unified Modeling Language...

  • 图解Java设计模式之UML类图

    @TOC 3.1 UML基本介绍 1)UML -- Unified modeling language UML(统...

  • UML(unified modeling language)常用

    继承 实现 关联 依赖 组合 聚合 是醉常用的统一建模语言常用的类关系个人理解:聚合和组合属于关联的子类,聚合和组...

  • UML建模第一讲:用例图+类图

    1. 前言 1.2UML概述 1.2.1 UML简介 UML (Unified Modeling Language...

  • UML概述

    UML的定义 UML:Unified Modeling Language的缩写,简称UML(统一建模语言),它是一...

  • UML

    UML 统一建模语言(Unified ModeLing Language ,缩写 UML) 1,UML2.2分类 ...

  • UML

    UML:Unified Modeling Language,统一建模语言官网:http://www.uml.org...

  • UML类图的六大关系

    UML类图的六大关系 1、UML基本介绍 UML——Unified modeling language UML(统...

  • UML需求分析之类图

    UML分类 UML(unified Modeling Language)统一建模语言UML除了用于软件设计,还能用...

  • 一篇看懂UML

    UML概述 1 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统...

网友评论

      本文标题:UML(unified modeling language)常用

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