如何在UML中添加类和数据库

3
我正在尝试在UML中创建一个名为LocalStorageHandlerclass,它处理名为LocalStoragedatabase,但是我遇到了语法错误。 这是我的UML代码:
@startuml
package SomeGroup {
    class "LocalStorageHandler" {
    }

    database "LocalStorage" {
    }
}
@enduml

这是错误信息: 错误信息
1个回答

1
你可以通过使用带有Database原型的package来塞进去:
@startuml
package SomeGroup {
    class "LocalStorageHandler" {
    }
    package LocalStorage <<Database>> {
    }
}
@enduml

enter image description here

另外,正如Thomas Kilian所指出的那样,并且为了符合UML规范并使其保持为一个类,您当然可以在类定义上使用任意的构造型:

@startuml
package SomeGroup {
    class "LocalStorageHandler" {
    }
    class LocalStorage <<ArbitraryStereotype>> {
    }
}
@enduml

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接