UML关系总结
2015-06-10 03:56:09 298 举报
UML关系是用于描述类、对象和参与者之间如何相互关联的图形表示。它们包括依赖关系、继承关系、实现关系、聚合关系、组合关系和关联关系。依赖关系表示一个类依赖于另一个类的定义;继承关系表示一个类继承另一个类的属性和方法;实现关系表示一个类实现了一个接口;聚合关系表示一个类是另一个类的组成部分;组合关系表示一个类拥有另一个类的所有权;关联关系表示两个类之间存在某种联系。这些关系有助于我们更好地理解系统的结构和行为,从而进行有效的设计和编程。
作者其他创作
大纲/内容
IEngine
唐老鸭
特性:
操作: +说话()
依赖关系是虚线连接的箭头形式
水
操作
1
聚合关系,空心菱形实线箭头。整体与部分的关系,与组合类似,不同的是聚合个体可以脱离整体而存在。定义方式为成员变量。
依赖关系,主要靠局部变量、函数参数或者静态方法调用
组合,实心菱形实线箭头。整体与部分的关系,部分不能脱离整体而存在。定义方式为成员变量
氧气
翅膀
n
MenuViewController
特性:1.auctionId2.title3.reservePrice4.monthSell……
操作: -
说话
2
飞
操作: +飞()
鸭子
操作: +下蛋()
雁群
操作:
气候
大雁
操作: +下蛋() +飞()
关联关系,实线箭头。定义方式为成员变量
泛化,实线空心箭头。一种继承关系。特化父类的行为
企鹅
实现关系,虚线空心箭头。标示类实现接口
0 条评论
下一页