主要參考 http://python.jobbole.com/85685/python
算法更新順序算法
DFS : 存在多繼承中沒法重寫問題排序
BFS:存在繼承單調性問題繼承
C3算法:算法像是 拓撲排序+優先最左 的方式get