算法
spa
2. 新式類
py2: 手動繼承object
py3: 全部的類都是object的子類繼承
經典類的MRO: 樹的深度優先遍歷
從左到右, 一條路跑到黑class
新式類的MRO: C3算法
1. 拆分
L(H) = H + L(H的父類)... + 父類父類父類object
2. 合併(merge)
用每一項的頭和其餘項的身體比較
若是第一項的頭沒有在其餘身體中出現. 此時第一項的頭被算出
若是第一項的頭出如今其餘身體中. 繼續下一項的頭..... 下一項的頭計算完成須要從新返回第一項繼續執行判斷遍歷