MROについて調べました。
MRO(Method Resolution Order)とは・・・
多重継承が出来る言語げ、メソッドを探索する時のベースクラスを探索する順序のことです。
Pythonとかだと、mroって関数があるらしく
プログラム中でも順序を確認出来ます。
あと、Pythonだと関数だけではなく、属性の探索も出来るそうです。
今は、C3線形化アルゴリズムというのが使われているらしいんですが
その前のものは、ひし形問題っていう問題があったそうです。
詳しくは分かっていないですが、多重継承する時は、どういう風に実行されるのか?
とか気を付けましょう。