请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

UML图表示类之间的关系

[复制链接]
查看: 74|回复: 0

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
91650
发表于 2020-2-15 14:11 | 显示全部楼层 |阅读模式
一、泛化(Generanization)
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215104129607-21304535



泛化简单的说就是继续关系,在java中就是extend。表现一样平常与特此外关系。如鸭子是鸟的一种,即有鸭子的特征也有鸟的共性。用带空心的三角箭头的实线指向父类。

二、接口与实现
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215110131396-328368309


这类关系实在就是java里面的implements,是类与接口的关系。有两种表现(由于接口有两种表现方式)。
1.用带空心三角箭头的虚线,箭头指向接口。
2.大要直线毗连圆圈,圆圈表现接口。

三、依靠(Dependency)
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215114918478-694418240


在java中用import表现,如这个类有依靠到哪个类。可所以方式参数大要方式里面的代码。用带箭头的虚线指向所要依靠的类。
是一种操纵的关系。即一个类的实现必要另一个类的帮手。所以尽管倒霉用双向的相互依靠。

四、关联(association)
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215122400859-446698079


关联是一种具有关系。他使一个类晓得另一个类的属性和方式。在java中表现就是成员变量。如教员和门生,门生和课程。关联可所以双向的,也可以是单向的。单向的用
带箭头的实线指向被具有者。双向的箭头去掉,用一条线毗连。

五、聚合(Aggregation)
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215124056403-517038460

是整体与部分的关系。部分离开整体后仍然可以存在。如轮胎离开车后仍然可以存在。在java中的表现也是成员变量。用一个带空心菱形的实线,指向整体。

六、组合(Composition)
图:
我的关键词 UML图暗示类之间的关系  热门消息 1001313-20200215124730237-845663555

是整体与部分的关系。可是部分离开整体不成以零丁存在。如人和手是不成份离的。表现形式也是成员变量。用一个带实心菱形的实线,指向整体。


免责声明:假如加害了您的权益,请联系站长,我们会实时删除侵权内容,感谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 WAYSFOCUS 影像 你 我 他,中国商业影视一站式解决平台 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表