最佳答案
我正在浏览 有效的鳞片载玻片,它在幻灯片10中提到,对于抽象成员,从不在 trait中使用 val,而是使用 def。幻灯片没有详细说明为什么在 trait中使用抽象 val是一种反模式。如果有人能够解释在抽象方法的 trait 中使用 val 与 def 的最佳实践,我将非常感激