Scala'da yeni ve O'Reilly'den Programlama Scala kitabında yer alan yazarlar, bir özelliği temsil eden bir kod gösteriyor. Bu özelliklerin, Java'daki arayüzlere bir şekilde benzediği göz önüne alındığında (özelliklerin bayt kodunda sınıflar olarak kullanıldığını bilmeme rağmen), bir özelliği ortaya çıkarmak ne demektir ve bunun için uygun bir kullanım örneği/tasarım modeli ne olurdu?Bir özelliği tanıtmak ne anlama geliyor?
Örn:
scala> val x = new T1 with T2 { type z = String val v: z = "Z" }
x: java.lang.Object with T1 with T2{type z = String; def zv: this.z} = [email protected]
Evet, bu çok anlamlı, teşekkürler! +1 –