eli*_*ner 22 uml class-diagram
我有一个MyServer类,其中包含一个Map,其键是MyClientType对象,其值是MyClient对象.我想在类图中描述这种关系,但我无法找到一种干净的方法来做到这一点.
Kru*_*Kru 29
您可以使用合格的关联:
????????????             1 ?????????
? MyServer ?Key????????????? Value ?
????????????               ?????????
请参阅:http ://etutorials.org/Programming/UML/Chapter+6.+Class+Diagrams+Advanced+Concepts/Qualified+Associations/ (因为很难使用ASCII绘制)
另请注意,限定关联会更改多重性:
????????????          0..* ?????????
? MyServer ????????????????? Value ?
????????????               ?????????
????????????             1 ?????????
? MyServer ?Key????????????? Value ?
????????????               ?????????
顶部说明了从服务器到0-n值的关联.相反,合格的关联表示任何给定的密钥只与一个值相关联,并且您不能使密钥具有缺失值.
             MyServer
                 |
                 |
                 |
                Map
                 |
                | |
               |   |
  MyClientTypeKey   MyClientType
应该不是像上面那样很简单吗?