UML类图入门导航

总是忘记这图怎么画,做个笔记

 

关联关系:某个类的对象作为另一个类的成员变量时

  双向关联:相互

  单向关联:拥有

  自关联:链表的节点

  多重性关联:表示两个关联对象在数量上的对应关系

表示方式

多重性说明

1..1

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

0..*

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

1..*

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

0..1

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

m..n

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

聚合关系:成员对象是整体的一部分,但成员对象又可以独立存在时

组合关系:成员对象是整体的一部分,且成员对象不可以独立存在时

依赖关系:某个类的方法使用另一个类的对象作为参数时

泛化关系:继承关系

实现关系:类与接口之间的实现关系

 

 

 

属性:

  可见性  名称:类型 [ = 缺省值 ]

方法:

  可见性  名称(参数列表) [ : 返回类型]

 

public(+)

protected(#)

private(-)

 

关联关系

 

双向关联

 

单向关联

 

自关联

 

多重性关联

 

聚合关系

 

组合关系

 

依赖关系

 

泛化关系

 

接口

 

实现关系

 

注释

 

注册功能参考

 

 

参考文档:

深入浅出UML类图(一)https://blog.csdn.net/lovelion/article/details/7838679

深入浅出UML类图(二)https://blog.csdn.net/lovelion/article/details/7842898

深入浅出UML类图(三)https://blog.csdn.net/lovelion/article/details/7843308

深入浅出UML类图(四)https://blog.csdn.net/lovelion/article/details/7843391

深入浅出UML类图(五)https://blog.csdn.net/lovelion/article/details/7843437

 

 

 

 

发布了31 篇原创文章 · 获赞 11 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/MrRight17/article/details/81713086