Я написал код huffman и имеет 5 классов: huffcode, leaf, node, tree и main. Мне нужно создать диаграмму uml для этой программы. Я уже создал диаграмму для листа, узла и дерева. Но я не знаю, что отношения huffcode имеет с другим классом. В моем классе huffcode есть все инструкции для создания кода huffman. Входы Строка анализируется от основного к этому классу. Существуют методы в huffcode для ввода входов, создающих листья, а затем узлы. Ну, короче говоря, вся инструкция для кодирования huffman находится в huffcode. Какое отношение имеет этот класс к другому классу? Кроме того, моя очередь приоритетов создается в huffcode.Huffman кодировка UML-диаграмма
0
A
ответ
1
Использование Композитный шаблон от Gof. Это поможет вам написать диаграмму алгоритма huffmans. Удачи!!!
1
Похоже, что ваш huffcode имеет композиции для дерева/листа/узла - при условии, что они будут удалены при удалении экземпляра huffcode. Точно так же основной, вероятно, имеет состав для huffcode.