本節(jié)作者:經(jīng)典會員noahgenius
1、自定義元件庫的管理 推薦用文件夾分類。最大的類別應(yīng)該是功能模塊,比如說就是導(dǎo)航,建立導(dǎo)航文件夾,文件夾里再有第二級的分類,我按照的是圖片,按鈕(包括MC按鈕),MC,有關(guān)聯(lián)類的MC,主場景MC(就是可以被其他模塊使用的,像Interface中的接口)。另外還有有個common功能模塊,放組件,聲音,視頻什么的共用元件。
2、方法的命名 變量的命名樓主都說了,我想談?wù)労瘮?shù)的命名。推薦“駱駝”試命名法,從語法上來說是動賓結(jié)構(gòu),比如getMovieClipName(),四個詞,第一個是動詞,除第一個詞外首字母大寫,這樣的命名比較好說明函數(shù)的用途。
3、提高類的顆粒度,類功能單一化 多寫幾個類沒有壞處,類的功能盡量單一,不要讓一個類做各種各樣不相干的事,這樣后期的修改會非常麻煩。
4、基于接口的OOP編程 java要求為每個類都配個interface,其實(shí)不用那么夸張。但是這個思路值得借鑒,讓接口來代替具體的實(shí)現(xiàn)類跟別的類交互,如果以后有擴(kuò)展,只需要再寫個實(shí)現(xiàn)類,不用修改交互部分的代碼了。
5、設(shè)計(jì)比編碼重要 一上來寫代碼絕對是不行的。先好好規(guī)劃自己的系統(tǒng),從大的流程到細(xì)小的邏輯實(shí)現(xiàn),盡量的做到心中有數(shù)。這樣才不會在做的過程中感覺混亂。
經(jīng)典論壇討論: http://bbs.blueidea.com/thread-2701619-1-1.html
出處:藍(lán)色理想
責(zé)任編輯:moby
上一頁 FLASH基礎(chǔ)開發(fā)習(xí)慣 [1] 下一頁
◎進(jìn)入論壇Flash專欄版塊參加討論
|