zoukankan      html  css  js  c++  java
  • UML类图与时序图

    UML统一建模语言

    结构式图形:

    • 静态图(类图,对象图,包图)
    • 实现图(组件图,部署图)
    • 剖面图
    • 复合结构图

    行为式图形:

    • 活动图
    • 状态图
    • 用例图

    交互式图形:

    • 通信图
    • 交互概念图(2.0)
    • 时序图(2.0)
    • 时间图(2.0)

    UML类图:

    类名用正体书写则说明这是可以实例化的普通类

    类名用斜体书写,则说明这是抽象类

    类名有下划线修饰则说明这是静态类

    类图描述的是一个接口,在接口名的上方需要加上《interface》的修饰符

    +”public型

    “#”protected型

    “-”private型

    “~”默认型

    下划线修饰则说明这是静态属性/方法

    用于表示类,实例,接口之间的静态关系;注意UML箭头方向:子类指向父类;

    • 空心三角+实线:继承父类;
    • 空心三角+虚线:实现接口
    • 虚线:依赖关系;【一个类方法使用另一个类作为参数或返回值】
    • 实线:关联关系;【一个类作为另一个类的属性】
    • 空心菱形:聚合关系;整体与部分的关系, 且部分可以离开整体而单独存在
    • 实心菱形:组合关系;是整体与部分的关系, 但部分不能离开整体而单独存在.

    UML时序图:

    显示对象之间交互的图,这些对象是按时间顺序排列的;建模元素包括:

    对象,生命线,控制焦点,消息;

  • 相关阅读:
    Eclipse 的单步调试
    CALayer快速入门
    UITableView快速入门
    iOS程序启动原理
    iOS触摸事件
    UITableViewCell重用和性能优化
    Autolayout
    iOS适配
    NSTimer
    UIScrollView
  • 原文地址:https://www.cnblogs.com/Magic-Dev/p/11689904.html
Copyright © 2011-2022 走看看