UML关系
2023-06-02 12:13:27 0 举报
常用的6种模式
作者其他创作
大纲/内容
泛化关系
泛化:就是继承比如Person是Student的泛化
Head
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
关联:1.双向关联 2.单向关联 3.自关联4.多重性关联1..* m..n
实现:接口和类之间还存在一种实现(Realization)关系
Engine(大雁)
依赖:大多数情况下,依赖关系体现在某个类的方法使用另一个类的对象作为参数
LoginForm
组合:表示类之间整体和部分的关系,但是在组合关系中整体对象可以控制成员对象的生命周期,一旦整体对象不存在,成员对象也将不存在,成员对象与整体对象之间具有同生共死的关系
Driver
组合关系
Vehicle(交通工具接口)
Person
Ship/Car
Car
关联关系 has
实现关系
LoginButton
依赖关系
聚合:整体与部分的关系,成员可以脱离整体存在
Car(雁群)
Student
Mouth
聚合关系
0 条评论
下一页