在 Scale 中, 特质也可以有非抽象的方法
trait ConsoleLogger extends Logger { def log(msg: String): Unit = { println(msg) } }