2010-07-19 48 views
1

我從來沒有能夠完全理解Lua如何在編程中使用metatables來實現Object Orientation。我一直在閱讀試圖瞭解的在線教程目錄,然而作者是在經驗豐富的程序員的腦海裏寫下的,而我並不是這樣寫的。有了抽象的想法和非小說友好的變數和解釋,走得有點艱難。 Here is a link to the Object Orientation page on Lua's website.如何用Lua Metatables實現OO?

任何人都可以給如何實現noob友好的解釋?我爲我玩的遊戲(不是魔獸)做了一些腳本,並且我想通過使用它來使我的代碼更好。謝謝!

回答

0

免責聲明:我,我開發了一個庫的人喜歡你的中產階級

的開發商。它叫做MiddleClass

它方便地隱藏了metatables,所以你可以專注於面向對象的東西。如果你想在底下看一下,它也被合理地評論過。

還有一個wiki page解釋如何使用它。