5
我想列出一個類在mixin中的方法。列出一個類的方法槽mixin
要做到這一點,我假設我必須打開包含mixin中源代碼的文件,但發現該文件的名稱比我想象的要困難。
我嘗試使用
__FILE__
,但它給人的混入聲明的文件...所以我不得不定義每個文件的mixin ......不作任何意義,因爲我們的目標是減少樣板代碼。
現在我的解決方案是將文件名作爲參數傳遞給類的構造函數,並從那裏調用混入。因爲我會在所有繼承自同一個父類的類中執行此操作,所以我最好將其放在父類的構造函數中,並註冊該子類的方法。
有沒有更好的方法來做到這一點? 任何可以搜索類的方法而不必打開文件?
@彼得亞歷山大的答案[這裏](http://stackoverflow.com/a/10962900/744588)似乎有興趣。 – menjaraz
@ CyberShadow在這[post](http://stackoverflow.com/a/7496918/744588)中也是一樣的。 – menjaraz