Je suis en train de refactoriser une application Blackberry et j'ai un scénario où je pense que j'utilise actuellement une variable globale, mais je ne suis pas sûr que ce soit la bonne chose à faire. Brièvement, mon scénario est le suivant -Blackberry Application design question - Singletons
Mon application nécessite d'abord l'utilisateur de se connecter. Les (uid, pass) sont envoyés à un service Web qui détermine si la connexion est valide et renvoie des données supplémentaires. J'ai un objet modèle sur mon application qui ressemble à quelque chose comme ça - (Après un login appelant avec succès)
class UserDataModel
{
private String username;
private String password;
private String fullName;
private String age;
...
/* Getters and Setters */
}
J'ai aussi un UserPreferencesModel
qui contient toutes les préférences que l'utilisateur a sauvé. (J'ai besoin de les sauvegarder dans notre base de données/les restaurer sur plusieurs appareils, etc.)
De plus, dans quel contexte les Globals sont-ils généralement utilisés dans le contexte du développement mobile?
Merci,
Teja.
Il n'y a pas GLOBALS en Java, on peut donc supposer que vous parlez si vous devriez être en utilisant des champs statiques contre l'accès à travers des singletons? –
Oui, je n'utilise que des champs statiques. –