zoukankan      html  css  js  c++  java
  • 设计模式-UML图简单介绍

    直接上法宝:


    1.Class

        
        类图分三层:
        第一层显示类的名称,如果是抽象类,则就用斜体显示。
        第二层是类的特性,通常就是字段和属性。
        第三层是类的操作,通常是方法或行为。

    2.接口interface


      矩形表示法,顶端有<<interface>> 第一行:接口名称。第二行:接口方法。

    3.继承


    4.接口实现
        接口实现用空三角+虚线表示


    5.关联 实线+箭头




    6.聚合Aggregation
        聚合表示一种弱的’拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。


    7.合成(组合)Composition.
        是一种强的’拥有’关系,体现了严格的部分和整体的关系,部分和整体生命周期一样。


    8.依赖


        

        最后发现总看设计模式的UML图有个地方容易混淆。就是 依赖、关联、聚合、组合。
    然后就这么记的:

    关联: 实线+>               : 鸟和天气
    依赖: 虚线+>               : 鸟和氧气
    聚合: 空菱形+实线+>  : 鸟和鸟群
    组合: 实菱形+实线+>  : 鸟和翅膀



  • 相关阅读:
    java导出pdf格式文档
    本地文件夹选择框
    将文件解除占用
    Windows 进入上帝模式窗口
    Windows 10 系统获取密钥方法
    CentOS7 systemctl 命令
    一键立即息屏
    定时关闭程序
    CentOS 7 FTP的安装与配置
    SQL基础
  • 原文地址:https://www.cnblogs.com/csnd/p/12062353.html
Copyright © 2011-2022 走看看