2
我不知道這樣的事情是可能的斯卡拉: 假設我有以下類:斯卡拉延伸取決於參數
trait Condition
trait BuyCondition extends Condition
trait SellCondition extends Condition
class OrCondition[C <: Condition](c1: C, c2: C) extends Condition
是這可能使它的工作是這樣的:
val buyOr: BuyCondition = new OrCondition[BuyCondition](bc1, bc2)
val sellOr: SellCondition = new OrCondition[SellCondition](sc1, sc2)
基本上我希望OrCondition可以是銷售或購買,具體取決於它的類型參數。