959bf1dc3022022
http://nhiro.org.s3.amazonaws.com/e/2/e2757b601252b7034375a2f3e1b64d7f.jpg https://gyazo.com/e2757b601252b7034375a2f3e1b64d7f
(OCR text)
多重継承
C++では普通の継承とは別に「仮想継承」という
仕組みを作った。
Javaは実装の多重継承ができないようにした。
Pythonは多重継承を許すかわりにメソッドを探す
順番を変えた(Perlも6から同じ順番)
Rubyは、 実装を持つがインスタンスが作れずクラ
スから継承することもできない「モジュール」を
クラスに混ぜ込むことで実装の再利用ができるよ
うにした。