Declaring abstract "var" members
It's a bad practice to declare abstract vars in abstract classes or traits. Do not do this:trait Foo {
  var value: String
}
trait Foo {
  def value: String
}
// can then be overridden as anything
class Bar(val value: String) extends Foo
Read more.
 
                     
                
Login in to like
Login in to comment