我试图在 UML 中创建一个名为 LocalStorageHandler,它处理一个名为 LocalStorage数据库,我收到语法错误。 这是我的 uml 代码:

@startuml 
package SomeGroup { 
    class "LocalStorageHandler" { 
    } 
 
    database "LocalStorage" { 
    } 
} 
@enduml 

这是错误信息:

请您参考如下方法:

您可以通过使用带有 Database 构造型的 package 来解决这个问题:

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

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

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!