1

我如何传达一个层次结构/树的基本思想,其中一个实例的高度可变但高度固定;叶子与节点分离,它们都位于相同的最低级别,并且从根到叶子的每个分支都具有相同的长度。

就像一个非常简单、统一的组织结构图或统一的目录结构,例如,

rootdir
|- subdir
  |-- subsubdir
    |--- file
    |--- file
    |--- file
  |-- subsubdir
    |--- file
|- subdir
  |-- subsubdir
    |--- file

其中所有文件都位于第 3 级,并且每个子树都具有与其兄弟姐妹相同的高度。不存在不同高度的中间节点或不同最低级别的文件。

什么额外的符号会传达(可能与复合模式一起),这个限制。或者更优雅的是,层次结构或正是这种结构是否有其他模式?

相关:“结束”组合的 UML 符号

4

1 回答 1

0

我使用 OCL 来指示约束。实际上,复合模式无论如何都不适合这里,因为叶子不应该存在于“子级别”中。它要简单得多:

在此处输入图像描述

希望我是对的。

于 2012-10-23T18:24:24.037 回答