好的,所以当我尝试在 UML 图中显示关系时,何时应该向类添加属性与绘制与类的关联,我有点困惑。
例如,假设我有一个包含 10 个状态对象的 DFA 类,每个状态对象都有一组不同的路径到 DFA 中的各种状态。我应该从 DFA 到 State 类绘制合成线,还是只在 DFA 类的属性部分中键入所有 10 个状态。
基本上,我试图弄清楚当一个 A 类包含(或由)一个或多个 B 类时,我应该在它们之间画一条线(聚合、组合、关联依赖等)还是只将一个作为属性其他。
这篇文章试图回答这个问题,但当他开始谈论他绘制的图表时,我就感到困惑。