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

    类图组件介绍:
    类(Class) 类图分三层:
    第一层类名:如果是抽象类则用斜体表示;
    第二层特性:通常就是字段和属性;
    第三层操作:通常是方法或行为。
    注意前面的符号,“+”表示public,“-”表示private
    ,“#”表示protected
    接口

    接口有两种显示方式:



    与类图的区别主要是顶端有<<interface>>显示。
    第一行接口名称,第二行接口方法。
    继承关系 继承关系用 空心三角形+实现 表示
    实现接口 实现接口用 空心三角形+虚线 表示
    关联关系 关联关系用 实线箭头 表示
    聚合关系 聚合关系表示一种“弱”的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。
    聚合关系用 空心的菱形+实线箭头 表示
    合成(组合)关系 合成(组合)是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。
    合成(组合)关系用 实心的菱形+实线箭头 表示
    连线两端的数字为基数, 表示这一端的类可以有几个实例。关联关系和聚合关系也可以有基数。
    依赖关系 依赖关系用 虚线箭头 表示
  • 相关阅读:
    [CF997E] Good SubSegment
    CF916E
    BZOJ2006 超级钢琴
    BZOJ4571
    凸包总结
    树形DP入门
    bzoj4300 绝世好题(位运算+DP)
    bzoj4552 [Tjoi2016&Heoi2016]排序 (线段树+二分)
    SP1716 GSS3
    Noip2009 Hankson 的趣味题 (简单数学)
  • 原文地址:https://www.cnblogs.com/BeInNight/p/6185826.html
Copyright © 2011-2022 走看看