zoukankan      html  css  js  c++  java
  • UML-领域模型-添加关联和属性

    1、何谓关联?

    关联(association):一个类的全局变量引用了另一个类,就表示关联了这个类

    2、何时使用关联?

    长时间(需要记住)留存的需要关联;短时间的不需要。比如:
    需要关联:老师教那些课程。
    不需要关联:收银员查询产品描述,不需要记住哪个收银员查询了哪个产品。

    3、为什么要避免加入大量关联?

    在有n个节点图中,节点间有(n*(n-1))/2个关联。比如,有20个概念类,则会最大有190条关联线。增加复杂度。
    
    重点关注“需要记住”的关联。

    4、如何画关联?

    1)、类名、关联名称,都要大写
    2)、有无箭头不重要,画出 一对多、多对一的关系即可
    3)、关联名称,必须动词短语

    关联的两端:成为角色(role)

    关联名称:可以驼峰(RecordsCurrent)也可以中横线(Records-current)

    多重性:A类对应几个B类。如:

     但是,下例使用1还是0...1?使用1。

    下一步,进入属性章节。

  • 相关阅读:
    Linux常用命令-学习笔记
    Linux 输入输出重定向
    Linux 网卡配置参数
    JS Promise对象学习
    Linux用户身份与文件权限学习笔记
    4、点击事件
    3、自定义按压效果
    2、自定义背景形状
    1、文字大小,颜色
    5、跑马灯
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/10969385.html
Copyright © 2011-2022 走看看