返信が遅くなりましてすみません。
>それは SELF の trait ですね。ここでいう Traits は、メソッドのセットを用いた多重
>継承機構で、従来のクラスやそれに準ずるものを用いた多重継承から一歩踏み込んだもの
>です。Squeak Smalltalk で実効性が示されて、その後、各種言語で応用されています。
>新しい言語では言語組み込みのものもあったりと、ちょっとした流行りの機能かと。
>
>
http://www.slideshare.net/hiratara/traitmooserole/7
URLを紹介いただきありがとうございます。
Java上がりの私には、Scalaをベースとしたこちらの説明がわかりやすかったです。
http://www.ibm.com/developerworks/jp/java/library/j-scala04298.html
検索してみるとC++のテンプレートのテクニックとしてEffective C++第3版で
紹介されているものがあるようですが、これはまた別物……ですよね。
# うちにあるEffective C++は第2版まででした。
このところ日々の仕事に追われるばかりで、各種情報が追いかけられていないです。
いかんなぁ。