05/03/09 13:43:29
>>146
わたしの中での Mix-in に対する認識は
* 基本となる型(Flavor)が存在する
* その型に対して追加機能を提供する型が Mix-in
* 機能追加すること自体も Mix-in と呼ぶ(?)
* 機能追加は,実装でも仕様でもOK
* プロトタイプ言語には Mix-in は存在しない(必要ない)
* C++ の多重継承でも Mix-in (の概念)は存在する(らしい)
という感じです。
なので特定の型(Flavor)に機能追加するだけでも Mix-in だと思ってますが…
世間一般での Mix-in の定義はどうなんでしょうね?