如何在 UML 中添加 Class 和数据库
How to add a Class and a Database in UML
我试图在 UML 中创建一个名为 LocalStorageHandler
的 class
来处理一个名为 LocalStorage
的 database
,但出现语法错误。
这是我的 uml 代码:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
database "LocalStorage" {
}
}
@enduml
这是错误信息:
您可以通过使用带有 Database
构造型的 package
来解决这个问题:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
package LocalStorage <<Database>> {
}
}
@enduml
或者,正如 Thomas Kilian 指出的那样,为了保持在 UML 规范内并保持 class,您当然可以在 class 定义上使用任意构造型:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
class LocalStorage <<ArbitraryStereotype>> {
}
}
@enduml
我试图在 UML 中创建一个名为 LocalStorageHandler
的 class
来处理一个名为 LocalStorage
的 database
,但出现语法错误。
这是我的 uml 代码:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
database "LocalStorage" {
}
}
@enduml
这是错误信息:
您可以通过使用带有 Database
构造型的 package
来解决这个问题:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
package LocalStorage <<Database>> {
}
}
@enduml
或者,正如 Thomas Kilian 指出的那样,为了保持在 UML 规范内并保持 class,您当然可以在 class 定义上使用任意构造型:
@startuml
package SomeGroup {
class "LocalStorageHandler" {
}
class LocalStorage <<ArbitraryStereotype>> {
}
}
@enduml