类继承
实心线,空心三角箭头
接口继承(接口实现,OC遵守协议)
虚线,空心三角箭头
依赖(A依赖B:类B作为参数被类A在某个method方法中使用)
虚线,实心普通箭头
单向关联(A单向关联B:类B作为类A的一个成员对象被使用)
实心线,实心普通箭头
双向关联(A双向关联B:类B作为类A的一个成员对象被使用,类A作为类B的一个成员对象被使用)
实心线,无箭头
聚合(表示的是整体和部分的关系,成员对象是整体对象的一部分,但是成员对象是可以脱离整体而存在的,就像鸟与鸟群的关系,鸟脱离鸟群依然可以存活)
空心棱形,实心线,实心普通箭头
组合(表示的是整体和部分的关系,成员对象是整体对象的一部分,但是成员对象是不可以脱离整体而存在的,就像人体与人的四肢一样,人的四肢脱离人体,是不能单独存活的)
实心菱形,实心线,实心普通箭头
伪代码标记
虚线链接,矩形,右上角折起小三角
类结构表示
属性
可见性 名称:类型 [ = 缺省值 ]
方法
可见性 名称(参数列表) [ : 返回类型]
可见性(public +,private -,protected #)