我的代码唯一不同的是我的类用一个点格式化,比如 auth.Permission
:
@startuml
class auth.Permission {
+ id
+ content_type
+ codename
}
class auth.Group {
+ id
+ name
+ permissions
}
auth.Group::permissions -- auth.Permission
@enduml
如您所见,最终结果是错误的:创建了第三个类而不是在正确的位置绘制关系:https://www.plantuml.com/plantuml/uml/SoWkIImgAStDuKhEIImkLaWiBSdG2qWjoiqiBixCprEevj9Mo4m14idvUIMfUINn9PK5gM1kIcfUOcugLoqN5x9MzwByqWA4Bf0I85K0Dx0Of06XqieAIKf1LnVTVYw7rBmKeEi0
我做错了什么? 谢谢。
最佳答案
评论有点长,但是怎么样:
@startuml
package auth {
class Permission {
+ id
+ content_type
+ codename
}
class Group {
+ id
+ name
+ permissions
}
Group::permissions -- Permission
}
@enduml
给予:
关于uml - PlantUML: "Arrows from/to class members"的意外结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73370540/