霍夫曼编码UML图

时间:2016-12-13 10:41:01

标签: java class-diagram

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

2 个答案:

答案 0 :(得分:1)

听起来你的huffcode具有树/叶/节点的组合 - 假设在删除一个huffcode实例时会删除它们。同样,main可能具有huffcode的组合。

答案 1 :(得分:1)

使用Gof的复合模式。它将帮助您编写huffmans算法图。祝你好运!!!

相关问题