2009-05-13 11 views

Répondre

0

En fait, j'utilisé le Swing Application Framework dans NetBeans avec un grand succès ici qui traite d'une manière où vous n'avez pas à vous soucier trop de modèles de conception :)

Avant que je d normalement stocker les propriétés de la fenêtre dans les fichiers de propriétés et j'avais un modèle/service de configuration séparé que j'ai injecté là où il était nécessaire pour récupérer les propriétés lors de la recréation de fenêtres.

Je ne vois pas pourquoi il faudrait un Singleton. Probablement un anti-pattern dans ce cas.

0

Cela dépend des paramètres dont vous parlez.

Width et Height ressemble à des propriétés qui ne concernent que la Voir partie de votre projet, et devraient donc être stockés à l'intérieur. Xml file location ressemble plus à un Modèle préoccupation. Quand je développe en Java (ce que je fais rarement ...) j'ai tendance à mettre en place une classe nommée Settings dans laquelle je stocke tout ce dont j'ai besoin comme champs privés, avec des getters et/ou des setters là où c'est nécessaire. Dans un modèle MVC, j'aurais une classe de paramètres dans chaque section, et (si nécessaire, mais pas) une classe de paramètres "globale". Mais si vous êtes concerné par la conformité du modèle, assurez-vous que chaque paramètre n'est disponible que lorsque cela est nécessaire.

Questions connexes