嗨,我只是想知道,如果在使用它們開發使用JAVA的桌面應用程序並在Android應用程序中實現它們時,與OOP概念有什麼不同?Android中OOP概念的示例
我只是好奇地想知道,在將這些概念放入我的android代碼之前是否有任何重大差異,然後再去做。
謝謝
嗨,我只是想知道,如果在使用它們開發使用JAVA的桌面應用程序並在Android應用程序中實現它們時,與OOP概念有什麼不同?Android中OOP概念的示例
我只是好奇地想知道,在將這些概念放入我的android代碼之前是否有任何重大差異,然後再去做。
謝謝
沒有區別。 Android使用Java作爲編程語言,而OOP不依賴於編程語言。
在基本原理上沒有差別,因爲你使用的核心Java對於兩者都是相同的,你對OOP編碼的方式也是一樣的,但新的是你必須處理的android類,滿足需要。例如:處理這些活動是新的,在簡單java編程的情況下不存在。
不僅沒有區別,而且您可以並應該在Android和桌面/服務器端應用程序之間重複使用完全相同的OO代碼。
在編碼風格上完全沒有什麼區別,但是由於您正在編寫一個往往具有低內存,小屏幕等的移動設備,因此在分配內存和其他資源時必須特別小心....
有關權威指南,請參閱this。
OOP是OOP是OOP。核心概念不會因爲平臺而改變。唯一真正的區別是你有什麼課程。 – cHao 2012-04-16 15:23:41