2016-02-03 33 views
0

我正在處理一個包含很多類的項目,並且我想正確地將它們結構化爲包。在Android項目中正確使用軟件包

活動現場週期修改爲:保護並具有Java規則:我對一兩件事有關

子類可以看到受保護的成員只能通過繼承

我也是使用片段,所以我的問題是:

  1. 我可以構建各色的activitys和片段nt包裝 沒有不必要的「副作用」?
  2. 如果是這樣,定義包結構的正確方法是什麼 - 例如將「模型數據」放入不同包中的正確方法,以及來自服務器的數據如Parse.com如何?
+0

是的,你可以。 :)使用包管理類沒有明顯的副作用。 – kopikaokao

+0

@kopikaokao您的回答基於個人經驗?你能回答最後一部分嗎? –

+0

@Kagemusha感謝編輯:) –

回答

0

Java中的包是一種封裝一組類,接口和子包的機制。 Java的許多實現都使用分層文件系統來管理源文件和類文件。將類文件組織成包是很容易的。

  1. 我可以構建不同包 的activitys和片段沒有令人不快的「副作用」?

    是的,你可以。它有任何副作用。相反,它將以有組織的方式並且易於搜索和維護。

  2. 如果是這樣,什麼是正確的方式做定義包的結構 - 爲 例子是在不同的包 或沒有,怎麼樣從服務器,例如像數據把「模型數據」的正確方法 Parse.com?

    是的,你應該做出不同的包模式,控制器,視圖等

我們需要包,因爲

  1. 抽象
  2. 保護
  3. 便利
  4. 名稱空間控制
  5. 重用

檢查this更多能解密。