zoukankan      html  css  js  c++  java
  • UML

    UML

    • UML 是一个很好的工具,可以在开发之前,代码重构,或阅读源码时,理清头绪,不会陷于细节不可自拔。对整个项目或者整个 app 理解上有很大的帮助。

    时序图

    类图

    • 类与类,类与接口等关系表示:

      • 继承关系: 空心三角形+实线
      • 接口实线: 空心三角形+虚线
      • 关联关系: 实线箭头
      • 聚合关系: 空心菱形+实线箭头(弱的拥有关系,体现的是 A 对象可以包含 B对象,B 对象不是 A 对象的一部分)
      • 组合关系: 实心菱形+实线箭头(强的拥有关系,体现了严格的部分和整体的关系)
      • 依赖关系: 虚线箭头
    • 类图单类表示:

      • 三层表示:
        • 第一层:类名,如果是抽象类,用斜体表示
        • 第二层:类的属性和字段
        • 第三层:类的方法或行为
    • 接口图,顶端用 《interface》 表示

      • 第一层:接口名称
      • 第二层:接口方法
    • 类图前的符合

      • public: +
      • private: -
      • protected: #
  • 相关阅读:
    区别Lua模式匹配中 %a+ 与 .-
    将硬件规定的通信协议用Lua实现(涉及到很多Lua通信的数据转换)
    Lua库-string库
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
    Unity3d
  • 原文地址:https://www.cnblogs.com/liyiran/p/8979467.html
Copyright © 2011-2022 走看看