2016-12-13 3 views
0

Я написал код huffman и имеет 5 классов: huffcode, leaf, node, tree и main. Мне нужно создать диаграмму uml для этой программы. Я уже создал диаграмму для листа, узла и дерева. Но я не знаю, что отношения huffcode имеет с другим классом. В моем классе huffcode есть все инструкции для создания кода huffman. Входы Строка анализируется от основного к этому классу. Существуют методы в huffcode для ввода входов, создающих листья, а затем узлы. Ну, короче говоря, вся инструкция для кодирования huffman находится в huffcode. Какое отношение имеет этот класс к другому классу? Кроме того, моя очередь приоритетов создается в huffcode.Huffman кодировка UML-диаграмма

ответ

1

Использование Композитный шаблон от Gof. Это поможет вам написать диаграмму алгоритма huffmans. Удачи!!!

1

Похоже, что ваш huffcode имеет композиции для дерева/листа/узла - при условии, что они будут удалены при удалении экземпляра huffcode. Точно так же основной, вероятно, имеет состав для huffcode.