`
TimerBin
  • 浏览: 355335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Star UML 类图关系

阅读更多

类之间关系

一、依赖关系:虚线+箭头表示

A类(或接口)中的某个方法中使用到了B类,那就说明A类依赖B类,箭头由A类指向B类



 二、实现关系:虚线+空心箭头

表示接口和实现类之间的关系,箭头由实现类指向接口



 三、继承关系:实线+空心箭头
表现类和抽象类(类)继承关系,箭头由子类指向父类



 四、关联关系:

关联关系可以大致分为单向关联、双向关联、聚合关联、组合关联

单向关联:实线+箭头(类与依赖类之间去除依赖关系后可以独立存在互相无影响)

类中的属性需要依赖另一个类,箭头由属性指向依赖类



 双向关联:实线(类与依赖类之间去除依赖关系后可以独立存在互相无影响)

类中的属性需要依赖另一个类,类属性之间相互依赖



 聚合关系:实线+空心菱形(整体只是依赖与部分,整体销毁后,并不会将部分一同销毁,一个部分可以被多个整体依赖)

用于表示整体与部分的关系,整理依赖于部分,菱形由整体指向部分,在存在整体和部分特性的关联关系时就使用聚合来代替单向关联



 组合关系:实线+实心菱形(整体和部分的同生共死,一个部分只能被一个整体使用)

同样用于表示整体和部分之间的关系,区别在于整体和部分不可以分开,整体销毁部分会跟着一同销毁



 

 

分享到:
评论

相关推荐

    Star UML指导手册

    StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的...

    StarUML3.2.2.rar

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). ● 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、...

    StarUML破解版

    StarUML破解版,StarUML是一款开放源码的UML开发工具。可以用来创建UML类图。

    starUML汉化增强版

    StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的轻量级工具。SU也可以做JAVA逆向工程,以产生相应的UML图表.

    StarUml Setup

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj).

    绿化StarUML.zip

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强. 此次上传的版本是绿色版本,解压即可使用。

    图书管理系统uml图

    图书管理系统 借书者模块的功能应该包括借书、还书、预定图书、查询个人信息、登录、查询借阅信息等六个功能。...其中,“还书”有一项扩展用例为“超期交纳罚金”。 ...其中,“处理借书”又扩展用例“收罚金”。...

    超市管理系统UML建模实例+完整实验报告

    包括全套的UML建模图,用例图(3级),类图,顺序图,协作图,状态图,活动图,协作图,部署图。 附有完整的实验报告,报告包括实验内容,需求分析设计方法,思路和主要技术,软件系统建模(包括完整建模图),和三...

    StarUML(简称SU)

    StarUML(简称SU),是一种创建UML类图,是一种生成类图和其他类型的统一建模语言(UML)图表的工具。

    StarUML zip

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强.

    列车时刻查询系统

    局部UML类图2: Train_link -key:int -password:int +train_link(){head=new train_infor;head->next=null;key=0} +input():void +mend():void +del():void +find(train_infor**p,int num,char*pn):int +found():...

    staruml-gettersetter:StarUML扩展,用于生成getter和setter

    StarUML扩展,用于生成getter和setter 此扩展允许为选定的属性或选定的类生成获取器和设置器。 安装 打开扩展管理器(工具>扩展管理器),然后选择注册表选项卡,然后在搜索框中输入“ getter”。...

    staruml.zip

    staruml中文版是一款用于uml建模的专业软件。staruml中文版体积小巧启动快,能够帮助用户提高建模的效率,还可以去创建例如类图、序列图、状态图、活动图、模块图、部署图和复合结构图等UML图形。

Global site tag (gtag.js) - Google Analytics