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