美文网首页
UML 图之类图

UML 图之类图

作者: zhiwei1988 | 来源:发表于2017-10-26 00:02 被阅读0次

类图中的关系

泛化(Generalization)

泛化是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。

实现(Realization)

实现是一种类与接口的关系,表示类是接口所有特征和行为的实现。

关联(Association)

关联是一种拥有的关系,它使一个类知道另一个类的属性和方法。

代码体现:成员变量

聚合(Aggregation)

聚合是整体与部分的关系,且部分可以离开整体而单独存在。聚合关系是关联关系的一种,是强的关联关系;关联和聚合在语法上无法区分,必须考察具体的逻辑关系。

代码体现:成员变量

组合(Composition)

组合是整体与部分的关系,但部分不能离开整体而单独存在。组合关系是关联关系的一种,是比聚合关系还要强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期。

代码体现:成员变量

依赖(Dependency)

依赖是一种使用的关系,即一个类的实现需要另一个类的协助,所以要尽量不使用双向的互相依赖。

代码表现:局部变量、方法的参数或者对静态方法的调用。

相关文章

  • UML图之类图

    1.类图中包含几种模型元素 类,接口以及类之间的关系 1.1类 1.2接口 1.3类中的关系 泛化,实现,关联,聚...

  • UML 图之类图

    类图中的关系 泛化(Generalization) 泛化是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化...

  • UML图之类图

    最近在学习领域驱动设计,重新温习了一下UML图。定义:UML是一种面向对象系统的产品进行说明、可视化和编制文档的一...

  • UML之类图

    概念 需求中涉及到的业务概念、人物等都可以抽象为类。 提炼类图元素: 识别出类、提炼类的关键属性和操作、描绘类之间...

  • UML之类图

    类图 类图简介:类图主要是描述类的属性和类之间的关系,是UML(统一建模语言)一种静态结构图。 先用一个简单的类作...

  • 详解UML图之类图

    许久不用UML了。看侯捷老师的系列课里,基本都是用UML图来讲解。重新学习一下。 一、为什么用类图? 使用类图,是...

  • 详解UML图之类图

    推荐一个很棒的网站:鲸鱼圈-有料有趣的互联网资讯!(http://www.jingyu.in) 产品经理的必备技能...

  • UML建模之类图

    在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(...

  • UML图系列——用例图

    UML图系列文章目录 UML图系列——UML概要 UML图系列——建模和面向对象 UML图系列——UML模型图的构...

  • UML需求分析之类图

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

网友评论

      本文标题:UML 图之类图

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