美文网首页
《大话设计模式》总结——看懂UML类图

《大话设计模式》总结——看懂UML类图

作者: AngryCat | 来源:发表于2018-02-02 12:16 被阅读0次
    UML图例
    1. 这是一个类
      • 第一层代表 “类名” ,第二层代表 “类成员属性” ,第三层代表 “类成员方法”。
      • + 代表public,- 代表private, # 代表protected。
    2. “空心三角形 + 实线” 表示 “继承关系” 。
    3. “空心三角形 + 虚线” 表示 “实现关系”。
    4. “实线箭头” 表示 “关联关系” (这一点我很想问关联关系和依赖关系的区别是什么?)。
    关联关系
    1. “空心菱形 + 实线箭头” 表示 “聚合关系”:聚合是一种弱的 “拥有” 关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
    2. “实心菱形 + 实现箭头” 表示 “合成关系”:合成是一种强的 “拥有” 关系, 体现了严格的部分和整体的关系,部分和整体的生命周期一样。这里的1和2被称为基数,表明这一端的类可以有几个示例。
    3. “虚线箭头” 表示 “依赖关系”。

    相关文章

      网友评论

          本文标题:《大话设计模式》总结——看懂UML类图

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