UML-Klassendiagramm C++ - Struktur
Wie kann ich Strukturelemente im UML-Klassendiagramm anzeigen? Im Klassendiagramm habe ich struct als Attribut hinzugefügt und weiß nicht, wie man 'x', 'next' Elemente zu dieser Struktur hinzufügt. Wenn ich das C++ vom Klassendiagramm erzeuge, sollte es 'x' und 'next' Elemente in struct haben.
class LinkList
{
private:
// how to show the struct and its members in UML class diagram
struct node
{
int x;
node *next;
}*p;
public:
// add an element
void append(int num);
// counts number of elements
int count();
};
Da der Knoten ein Implementierungsdetail ist ich es von einem beliebigen UML-Diagramm weglassen würde. Sie können so voll werden, wie es ist. Das Generieren von C++ aus UML ist nur eine dumme Idee. – john