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

     

    一、类

     

      矩形代表一个类(class),类图分三层:

        第一层:显示类的名称,如果是抽象类则用斜体

        第二层:是类的特性,通常是字段和属性

        第三层:类的操作,通常是方法和行为

      *注意:前边的“+”表示public,“-”表示private,“#”表示protected

    二、接口

      两种表示方法

        1、矩形表示法

        2、棒棒糖表示法

     

     

    三、继承

     

     

    四、实现接口

     

     

     

    五、关联关系(association

     

     

    六、聚合关系

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

     

     

    七、合成关系

      合成(composition,组合)是一种强的“拥有”关系,体现了严格的部分与整体的关系,部分和整体的生命周期一样。合成关系两端的数字称为基数,表示这一端的类可以有几个实例。如果一个类可以有无数个实例,则用“n”。关联关系和聚合关系也可以有基数。

     

     

    八、依赖关系

     

     

  • 相关阅读:
    编写程序,验证string是ipV4地址
    TCP三次握手和四次挥手
    链表和数组的区别
    cookie和session的区别
    GET和POST的区别
    TCP和UDP的区别
    java HashMap和Hashtable的区别
    java 堆和栈的区别
    最小栈的实现
    关于几个位运算的算法分析
  • 原文地址:https://www.cnblogs.com/hlfei/p/3491793.html
Copyright © 2011-2022 走看看