Java 哈夫曼编码UML图

Java 哈夫曼编码UML图,java,class-diagram,Java,Class Diagram,我编写了一个哈夫曼代码,它有5个类: huffcode、叶、节点、树和主。 我必须为这个程序创建一个uml图。 我已经创建了叶、节点和树的图表。 但我不知道哈夫码和其他类有什么关系。 我的哈夫曼代码类拥有生成哈夫曼代码的所有指令。将输入字符串从main解析到此类。huffcode中有一些方法可以获取输入,创建叶子,然后创建节点。 简而言之,哈夫曼编码的所有指令都是哈夫曼编码。 这个班和另一个班有什么关系? 此外,我的优先级队列是在huffcode中创建的。听起来您的huffcode在树/叶/节点

我编写了一个哈夫曼代码,它有5个类: huffcode、叶、节点、树和主。 我必须为这个程序创建一个uml图。 我已经创建了叶、节点和树的图表。 但我不知道哈夫码和其他类有什么关系。 我的哈夫曼代码类拥有生成哈夫曼代码的所有指令。将输入字符串从main解析到此类。huffcode中有一些方法可以获取输入,创建叶子,然后创建节点。 简而言之,哈夫曼编码的所有指令都是哈夫曼编码。 这个班和另一个班有什么关系?
此外,我的优先级队列是在huffcode中创建的。

听起来您的huffcode在树/叶/节点上有组合-假设在删除huffcode实例时这些组合将被删除。类似地,main可能有一个到huffcode的组合。

听起来像是您的huffcode有到树/叶/节点的组合-假设在删除huffcode实例时这些组合将被删除。类似地,main可能有一个到huffcode的组合。

使用来自Gof的复合模式。它将帮助您编写哈夫曼算法图。祝你好运

使用来自Gof的复合模式。它将帮助您编写哈夫曼算法图。祝你好运