Je rencontre de plus en plus de conflits de noms entre les activités Android et les autres classes. Je me demandais si vous pouviez me dire comment vous les évitez. Malheureusement, mes problèmes particuliers de dénomination ne sont pas couverts par les questions connexes sur SO.
Premier exemple
J'ai une activité qui affiche un niveau du jeu. Cependant, les données requises pour ce niveau (images d'arrière-plan, entités, etc.) sont stockées dans une classe distincte. Naturellement, j'appellerais cette dernière classe Level
. Cependant, j'appellerais l'activité Level
également, car il affiche des niveaux.
Deuxième exemple
J'ai une activité qui reproduit une scène coupée. En fait, elle affiche plusieurs images à la suite. Les informations relatives à l'image affichée et à sa durée sont stockées dans une classe distincte. Comme dans le cas précédent, j'appellerais naturellement les deux classes CutScene
.
Comment résoudriez-vous ces problèmes de dénomination ? Nommez les activités LevelActivity
y CutSceneActivity
? Nommez les classes de représentation LevelModel
y CutSceneModel
? Autre chose ?