我对JS中的一些现有代码有一个设计上的麻烦。代码正在工作,所以我不急着去修改它,但是下面显示的复制确实让我很恼火。避免这种情况的通常/建议/官方方法是什么?实际系统是一个庞大/复杂的金融系统,因此我将其简化为一个最基本的例子来说明这个问题: red:{id:"red", vals:[1,0,0]},
green
我有一个金融系统,我必须设计一个模块,以节省,更新和控制限制。您可以知道每个客户都有一个UserID,每个UserID每天都有一个最大的信用额度。例如,UserID = 12有MaxAmountPerDay = 10$和MaxAmountPerDay User ID | MaxAmountPerDay在进行此设计之前,我决定寻找一个更好的解决方案,甚至是一个开源框架来实现这一点,因为我猜我的客户的需求在未来会发生变化,例如,他们可能需要MaxAmountPerMon