假设我有一副10张牌。他们都会有所不同,但我们假设5是“买100,卖50”,其他5是“200买,100卖”保存分配给不同用户的项目
然后我有两个人(作为“人”对象)这将购买卡(从甲板上随机挑选),并在某些时候出售卡。
我想每个存储卡作为与id
,name
,buyPrice
,sellPrice
和owner
对象的,现在我想知道什么是计算一个人拥有该卡的最佳方法?
1)中的“人” obects内的数组,其中包含的他们拥有该卡的ID,而当他们买/卖卡,它的添加/从阵列
移除2项)当在一个点一个人可以出售一张卡片,循环卡片对象并创建一个该人拥有的列表。
3),其余都没有想到