odoo開發筆記 -- 多個子類繼承同一個父類方法的執行順序

場景描述:html

odoo模塊化開發的架構理念,科學&高效,架構

能夠讓不少業務場景,儘量鬆耦合;讓開發人員的主要精力,關注在當前的業務邏輯;模塊化

所謂「前人栽樹,後人乘涼」,模塊總體比如一棵大樹,spa

開發過程當中,你發現了大樹的某個枝幹上【模塊下某個類】前人掛了個牌兒A-B模塊化開發

上邊書道:「該枝幹繼承了某根節點【父類A】的功能,並擴展了它的方法!」,htm

有一天,原大樹枝繁葉茂,根部延長出另外一棵樹【原模塊的擴展模塊】,blog

此時呢,新樹上的某個枝幹,也要繼承以前那個根節點A,並擴展它的方法,繼承

一樣須要在該枝幹上掛個牌兒叫A-C,把你擴展的新功能描述寫上去。開發

 

行人慕名而來【即方法執行的時候】,要查看擴展了該根節點的牌兒,get

這個時候,疑問來了,兩棵樹上,存在兩個父類同名的牌兒,

(1)是先看你的,仍是先看前人的?

(2)兩個牌,行人是否都要看?

(3)有沒有什麼方式,讓行人只看你的不看前人的?

你們會說,確定先看好找的那個,或者離得近的那個,的確!

那,這樣的話,就有了優先級的問題【執行順序】;

先來看看kevin大哥的講述:http://www.javashuo.com/article/p-gfsrrshl-ep.html

問題分析:

能夠回顧下:odoo模型繼承的相關知識

我的理解:

待補充。。。

相關文章
相關標籤/搜索