我有一些关于建立一系列博彩市场模型的一般性问题,以及在这些市场中的赌注。我是用Ruby编写的,但对于我想使用哪种语言,说到底是不可知论的。
我有一个“游戏”的概念,例如,足球联盟。当联盟在运行的时候,人们可以下各种各样的赌注。下注可能是联盟的赢家,也可能是任何顺序的前三名。或者按顺序排列的前三名获胜者。这被称为“市场”。
在一个游戏中,我也有参与者。这些是组成联盟的球队。
一个赌注包括一个或多个参与者,这些参与者的顺序是重要的加上一个数额。它是针对市场而储存的。
我的问题是我该怎么组织这个?目前,我的市场类型(比如Win)继承了一个基本的市场类。
我使用的基类如下所示:
class Base