UML图列表对象查询

时间:2013-11-11 11:48:08

标签: c# uml

我已经获得了以下UML图来开发类以生成JSON字符串。

enter image description here 我遇到的唯一问题是如何处理'Transactions'类中的'reference'类。

Transaction的一个实例包含“Reference”对象的零到一个实例。参考对象的一个​​或多个实例可以具有零到一个“PayItem”或“Employee”的实例。零到多个Reference实例可以有0到一个'Department'实例。

从这开始,我应该将我的Transaction类设置为具有“Reference”对象的List而不是单个实例吗?:

 public List<Reference> Reference {set; get;}

1 个答案:

答案 0 :(得分:0)

不。

您的Transaction有0或1 Reference个,因此它应该有Reference属性。
您的Reference对象应具有PayItemEmployeeDepartment的属性。它们可能是也可能是null,但这就是UML所显示的内容。