我试图在UML中创建一个名为class
的LocalStorageHandler
来处理一个名为database
的LocalStorage
,并且我遇到了语法错误。
这是我的uml代码:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
database "LocalStorage" {
}
}
@enduml
这是错误消息:
最佳答案
您可以通过使用package
构造型的Database
来解决这个问题:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
package LocalStorage <<Database>> {
}
}
@enduml
另外,正如Thomas Kilian指出的那样,并且为了遵守UML规范并使其保留为类,您当然可以在类定义上使用任意构造型:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
class LocalStorage <<ArbitraryStereotype>> {
}
}
@enduml
关于uml - 如何在UML中添加类和数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35043623/