zoukankan      html  css  js  c++  java
  • UML 类图基础

    先留个坑, 后续再填

    UML 类图中主要包括以下几种关系:

            1. 泛化:

             定义:继承关系,指定子类继承父类的所有特征与行为。

             图形:三角形箭头,指向父类。

            2. 实现

             定义:类与接口的关系,类实现接口所有方法。

             图形: 带虚线的三角形箭头, 指向接口。

            3. 关联

            定义:两个类之间的强依赖关系, 可以为单向,亦可为双向。常见表现形式 为 A 类中有 B 类型的成员变量。

            图形:普通箭头的实心线,指向成员变量类。

           4. 依赖

            定义: 使用关系, 一个类的实现需要另一个类的协助, 体现在 局部变量方法参数 或者对 静态方法 的调用上。

            图形: 带箭头的虚线,指向被使用者。

    聚合、组合都是 关联关系, 差别在于关系的强弱不同:

    泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

  • 相关阅读:
    PyQt5笔记之标签
    PyQt5笔记之布局管理
    PyQt5笔记之菜单栏
    Windows环境安装PyQt5
    MySQL8的密码策略
    find命令常用参数
    Linux性能监控工具
    Linux内核管理
    DNS简单配置
    Solr 5.2.1 部署并索引Mysql数据库
  • 原文地址:https://www.cnblogs.com/yaolin1228/p/7513073.html
Copyright © 2011-2022 走看看