读书人

UML图中种之间的关系:依赖,泛化,关联,

发布时间: 2013-01-28 11:49:56 作者: rapoo

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现


?

?

?


?

其中,关联两边的"employee"和“employer”标示了两者之间的关系,而数字表示两者的关系的限制,是关联两者之间的多重性。通常有“*”(表示所有,不限),“1”(表示有且仅有一个),“0...”(表示0个或者多个),“0,1”(表示0个或者一个),“n...m”(表示n到m个都可以),“m...*”(表示至少m个)。
?? 关联关系(Association) 是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系。? 在UML类图中,用实线连接有关联的对象所对应的类,在使用Java、C#和C++等编程语言实现关联关系时,通常将一个类的对象作为另一个类的属性。? 在使用类图表示关联关系时可以在关联线上标注角色名。?1) 双向关联: 默认情况下,关联是双向的。UML图中种之间的关系:依赖,泛化,关联,聚合,组合,实现

?

?


表示方式

多重性说明

1..1

表示另一个类的一个对象只与一个该类对象有关系

0..*

表示另一个类的一个对象与零个或多个该类对象有关系

1..*

表示另一个类的一个对象与一个或多个该类对象有关系

0..1

表示另一个类的一个对象没有或只与一个该类对象有关系

m..n

表示另一个类的一个对象与最少m、最多n个该类对象有关系 (m<=n)

UML图中种之间的关系:依赖,泛化,关联,聚合,组合,实现

?

?


?

?


?


?public interface Vehicle { public void move();}public class Ship implements Vehicle{ public void move() { …… }}public class Car implements Vehicle{ public void move() { …… }}

读书人网 >编程

热点推荐