我正在尝试创建一个类的实例,并根据特定的条件混合特定的特征。我的问题是,基于其他条件,可以将多个特征混合到同一个实例中,最重要的是,被实例化的类有相当多的参数,因此这会导致一个非常丑陋的条件块。我想要做的是在做类似这样的事情之前确定要混合的特征(我知道这不是合法的scala代码): case "a&q
我想在java代码中使用scala编写的类。我遇到的问题是scala类有一些自类型依赖关系。我不知道如何在java中创建该类的新实例时给出它们。TestClass { dep1 }在scala中,如果我要创建TestClass的实例,我可以使用new TestClass with Deps1 with Deps2,但我不知道如