在避免Android開發者文檔中創建對象Designing for Performance頁面部分我看了一些段落對此我無法想象一個代碼表示:「的性能設計」在Android開發者網站上的文檔問題的
整數的陣列比整數數組好得多,但是這也可以推廣到一個事實,即整數的兩個平行的陣列也有很多比(INT,INT)對象的數組更有效。任何原始類型的組合也是如此。
- 這些「並行數組」的外觀如何?會不會像getData()這樣的具有簽名的方法:int [] []返回
[a][b] [c][d] [e][f]
...最好是有兩個方法,每個方法返回一個'列'數據?如: getFirstDimensionData():INT [][a] [c] [e]
和第二個getSecondDimensionData():INT [][b] [d] [f]
- 什麼是「(INT,INT)對象數組? ...類似於a-type-not-defined的對象數組,它有兩個int成員實例定義其狀態?
的立即下段:
如果您需要實現存儲(美孚,酒吧)對象的元組的容器,儘量要記住,兩個平行的Foo []和酒吧[]數組一般比單個自定義(Foo,Bar)對象陣列好得多。
...讓我覺得,作者是彌補某種記號。我猜我的關鍵問題是:是否使用這種(somethingX, somethingY)
表示法的頁面的作者引用了一個任意的類來「包裝」括號內的元素?
最後,這是一個標準的符號或只是一些由自己創造,並省略了頁面的作者解釋?
請問任何人,請說明一下嗎? :)
由於提前,
Ÿ
不錯。我想這就是軟件架構和文檔書籍告訴你的原因之一,如果你使用了不標準的東西,你應該在你的文檔附近放置一個圖例。 ;) – Ytsejammer 2010-11-30 04:45:04
哎呀!在我說感謝之前,我敲了回車鍵併發送了我的評論!好吧,謝謝你的閃電響應:) – Ytsejammer 2010-11-30 04:45:56