2

發展當J2EE Web應用程序我通常會安排我的封裝結構,以下列方式是/ Android是否有任何標準軟件包結構/層次結構實踐?

com.jameselsey.<applicationName>.

  1. 控制器 - 控制器/行動何去何從
  2. 服務 - 交易服務類,稱爲通過控制器
  3. 域名 - 我的域類/對象的ap摺疊使用
  4. DAO - 抽象DAO層
  5. DAOImpl - 實現DAO層,使JPA/JDO /休眠切換等
  6. utils的 - 實用工具類,什麼通用I可能要使用這樣的作爲我自己的DateUtils等

這使我可以將我的課程組織在特定於他們的角色/任務的位置。

Android是否有相應的版本?我一直沒能找到任何指引,但,我要找的包層次結構的採用的標準/構建

感謝

回答

1

如果您使用的是DI框架,是的,他們往往命名他們的方式..但是DI和MVC對於Android來說都有些新意,並且很多開發者都在使用這些命名模式。