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

    visibility name: type multiplicity = default {property-string} 如:

    - name:String [1] = "Untitled" {readOnly}

    • {readOnly}附加性质 只读
    • [1] 只有一个
    • 0...1 0到1个
    • * 没有上限

     visibility name (paramter-list) : return-type{property-string} 如:

    +balanceOn(date:Date):Money

    图示:

    若 类名是斜体 表示抽象类

     接口

    第一种表示:区别在于有<<interfce>>标记

    第二种表示 棒棒糖表示法

     

    继承关系

    实现接口

    关联

    聚合

    表示一种弱的拥有关系 A对象可以包含B对象,B对象不是A对象的一部分

     

    合成是一种强拥有关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样

    依赖关系

     

  • 相关阅读:
    CentOS7.4安装Docker
    责任链模式
    策略模式
    状态模式
    解释器模式
    备忘录模式
    中介者模式
    观察者模式
    迭代器模式
    private、default、protected和public的作用域
  • 原文地址:https://www.cnblogs.com/yinghualuowu/p/9377462.html
Copyright © 2011-2022 走看看