越水です。

Mix-inについてなのですが、Ruby本のp.177では、Mix-inクラスの特徴として:

 * インスタンスを持たない抽象クラス
 * Mix-in以外のスーパークラスを持たない

という2つをあげています。このうち、後者は継承関係を菱形にしないための
制限であることは分かるのですが、前者の制限が必要な理由が分かりません。

Rubyでいえば、モジュールがインスタンスを持てないのはなぜ?というのが疑
問です。

越水
greentea / fa2.so-net.ne.jp