UML

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

接口继承(接口实现,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 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Di...
    雷雷_zll阅读 13,339评论 0 14
  • UML类图用来定义系统中的类,包括描述类的结构和类之间的关系。类图的主要作用于描述系统的静态结构。先看一张图(图片...
    Josaber阅读 6,112评论 0 5
  • 1. UML存在意义 帮助自己理清思路,了解类与类之间的关系。(约定这里的类包括接口和类) 有助于设计模式学习,理...
    Zero_devourer阅读 2,381评论 0 8
  • 类图 是用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物...
    mesen_liu阅读 12,660评论 0 7
  • UML类图符号 各种关系说明 UML类图用来描述对象和类之间相互关系的方式 泛化(Generalization):...
    WiiHuu阅读 584评论 0 0