美文网首页
UML 建模

UML 建模

作者: 月禅 | 来源:发表于2019-10-26 01:04 被阅读0次

    UML 建模

    image.png

    1. 关系描述: (6种)

    • 依赖 Dependency

    关联关系:java角度 引用关系
    实现箭头,箭头那端为被引用的对象

      1. 在类中用到了对方
      2. 类的成员属性
      3. 方法的返回类型
      4. 方法的参数类型
      5. 方法中使用到
    
    • 继承 Generalization

    继承:java角度 继承关系 父子关系
    空心三角+实线 空心三角那端为被继承的对象

      1. 特殊的依赖关系
    
    • 实现 Realization

    实现:java角度接口 具体 和抽象关系
    空心三角+虚线 空心三角那端为被实现的接口

      1. 特殊的依赖关系
    
    • 关联 Association
      1. 类和类之间的关系,依赖关系的特例
      2. 关联具有导航型: 即双向关系或者单向关系
    
    • 聚合 Aggregation

    聚合:java中的弱组合关系 整体和部分关系,部分和整体可以不是同一个生命周期
    空心菱形+实现 菱形一端为被包含的对象

      1. 关联关系的特例
      2. 整体和部分的关系,整体和部分可以分开
    
    • 组合 Composite

    组合:java中强组合关系 整体和部分,整体和部分是同一个生命周期
    实心菱形+实线 菱形一端被组合部分

      1. 关联关系的特例
      2. 整体和部分不可以分开
      3. 如果有级联删除的关系也认为是组合关系
    

    2. 实体描述:(2种)

    • 接口

    相关文章

      网友评论

          本文标题:UML 建模

          本文链接:https://www.haomeiwen.com/subject/lwfyvctx.html