Как написать typedef и псевдоним в plantuml

Например, моя реализация cpp выглядит так:

class B {
int value;
}

typedef MyB B;

class A {
MyB b;
}

Мой код Plantuml:

class B {
int value;
}
class A {
MyB b;
}
A o-- B

Как изобразить этот псевдоним в plantuml. Как это должно быть сделано правильно. Я не могу найти это в учебнике по Plantuml.

1

Решение

Псевдонимы просто упоминаются в спецификациях UML вместе с импортом (хотя псевдонимы также могут использоваться в пространствах имен). На стр. 30 приведен пример, в котором также рассматривается ваша вторая проблема с typedef:

На рисунке 7.8 ElementImport комбинируется с псевдонимами, что означает, что DataType Types :: Real будет именоваться как Double в пакете Shapes.

введите описание изображения здесь

Я не знаю, PlantUML, но если он соответствует UML (что и должно быть), то вы можете сделать, как описано выше.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]