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

    :图形如下。第一层为类名(如果是抽象类,则用斜体表示);第二层为类的特性(即字段和属性);第三层为类的操作(方法或行为)。其中"+"表示public,"-"表示private,"#"表示protected。

    接口:图形如下。与类的区别是,接口通常只有两层,第一次为接口名,且上方会有"<<interface>>"代表这是一个接口,第二层表示接口的方法。由于接口方法通常访问修饰符只能是默认或public,所以"+"、"-”、“#”中通常只有"+"使用。

    继承:子类继承父类,用空心三角形+实线表示。子类实现接口,用空心三角形+虚线表示。

     

     关联:一个类里面有另一个类的一个对象。这里是企鹅类中有一个气候对象。用实线箭头表示。

    聚合:一种弱的"拥有"关系。A对象可以包含B对象,但是B对象不一定是A对象的一部分。用空心菱形+实线肩头表示。

    合成(组合):一种强的“拥有”关系。体现了严格的部分和整体关系,部分和整体的生命周期一样。用实心菱形+实线肩头表示。

    依赖:用虚线箭头表示。

  • 相关阅读:
    关于《注意力模型--Attention注意力机制》的学习
    神经网络参数计算
    FPN(feature pyramid networks)算法讲解
    RetinaNet-focal loss
    论文阅读: RetinaNet
    CNN+LSTM:看图说话
    非极大值抑制-NMS
    python IO文件操作 file文件操作
    软件测试定义 分类
    软件生命周期
  • 原文地址:https://www.cnblogs.com/yxth/p/7159668.html
Copyright © 2011-2022 走看看