Comment classer différents fichiers Java dans Android en fonction de leurs fonctions, comme les diviser en beans adaptateur d'activité, etc.
我想大声告诉你
2017-05-16 13:24:13
Comment classer différents fichiers Java en fonction de leurs fonctions dans Android, comme les diviser en beans adaptateur d'activité, etc.
Je configure l'activité de la page, la configuration, l'outil réseau http, les utilitaires, etc. Je pense que la classification vise à la rendre plus claire à l'avenir Tant que vous pouvez la distinguer clairement, elle sera plus claire pour les autres
.La sous-traitance peut être classée de manière flexible en fonction de vos propres besoins :
Peut être divisée par fonction : apprentissage de la méthode de sous-traitance de projet open source Android (eoe, oschina, github)
Peut également être divisée par activité : architecture Android ;
Il est plus clair de diviser selon le framework MVP et les modules fonctionnels
Les projets relativement petits peuvent être divisés comme ceci, un modèle MVC typique. Les projets plus importants doivent être divisés par modules, reportez-vous à MVP ou MVVM
Plus vous écrivez du code, plus vous y prêterez attention et vous développerez progressivement votre propre style.
J'ai un moyen, c'est-à-dire de regarder votre relation d'héritage de classe. Par exemple, l'activité d'extension MainActivity que nous avons écrite nous-mêmes peut être classée dans la catégorie Activité ; XXXAdapter extends BaseAdapter peut également être classée dans la catégorie Adaptateur. Pour faire simple, cela signifie regrouper les choses qui ont quelque chose en commun dans une seule catégorie.