UML

作者: 天蚕 | 来源:发表于2018-03-14 11:11 被阅读18次

类继承
实心线,空心三角箭头

接口继承(接口实现,OC遵守协议)
虚线,空心三角箭头

依赖(A依赖B:类B作为参数被类A在某个method方法中使用)
虚线,实心普通箭头

单向关联(A单向关联B:类B作为类A的一个成员对象被使用)
实心线,实心普通箭头

双向关联(A双向关联B:类B作为类A的一个成员对象被使用,类A作为类B的一个成员对象被使用)
实心线,无箭头

聚合(表示的是整体和部分的关系,成员对象是整体对象的一部分,但是成员对象是可以脱离整体而存在的,就像鸟与鸟群的关系,鸟脱离鸟群依然可以存活)
空心棱形,实心线,实心普通箭头

组合(表示的是整体和部分的关系,成员对象是整体对象的一部分,但是成员对象是不可以脱离整体而存在的,就像人体与人的四肢一样,人的四肢脱离人体,是不能单独存活的)
实心菱形,实心线,实心普通箭头

伪代码标记
虚线链接,矩形,右上角折起小三角

类结构表示
属性
可见性 名称:类型 [ = 缺省值 ]
方法
可见性 名称(参数列表) [ : 返回类型]
可见性(public +,private -,protected #)

http://www.uml.org.cn/oobject/201211231.asp

相关文章

网友评论

      本文标题:UML

      本文链接:https://www.haomeiwen.com/subject/hiimvxtx.html