快速提示:示例來自教程Scala for Java Refugees Part 5: Traits and Types。 假設我有特質學生,工人,欠薪和年輕人。 我該如何申報一個班級(而不是實例),CollegeStudent,具備所有這些特質? 注:我知道的simplests情況下,如CollegeStudent有一個或兩個特點: class CollegeStudent extends Stu
我以前問過Mixin是什麼,並且已經開始瞭解這種模式的含義。但它讓我想知道是否有一個共同的模式名稱用於像對象級別的Mixins那樣做,而不是Class級別。 僞代碼(在一些不存在的語言): Class MyClass
{
function foo()
{
print("foo")
}
}
function bar()