2006-11-07 (Tue) [長年日記]
_ モジュールによる菱形継承
[ruby-dev:29888]を見て、なるほどこういうケースだったのかと納得。
しかし、そもそもモジュールが導入された理由としてよく説明されるのは、 このような菱形継承を避けるため、というものだったりする。 が、それについては時おりモジュールでは解決されていないという反論も あったりする。
実際にモジュールでそういう継承例を見たことがなかったので興味深い (といってもメールの例を見ただけで、まだ実際のコードは読んでないけど)。 実はけっこうあるのかなあ。