我已经获得了以下UML图来开发类以生成JSON字符串。
我遇到的唯一问题是如何处理'Transactions'类中的'reference'类。
Transaction的一个实例包含“Reference”对象的零到一个实例。参考对象的一个或多个实例可以具有零到一个“PayItem”或“Employee”的实例。零到多个Reference实例可以有0到一个'Department'实例。
从这开始,我应该将我的Transaction类设置为具有“Reference”对象的List而不是单个实例吗?:
public List<Reference> Reference {set; get;}
答案 0 :(得分:0)
不。
您的Transaction
有0或1 Reference
个,因此它应该有Reference
属性。
您的Reference
对象应具有PayItem
,Employee
和Department
的属性。它们可能是也可能是null,但这就是UML所显示的内容。