Bonjour,
J'ai une question qui est peut être bête mais elle m'est venue à l'esprit.
On créé un singleton lorsqu'on ne souhaite qu'une instance unique de cette classe.
Une alternative ne serait-elle pas de remplacer le singleton par une classe abstraite contenant que des champs de type "static" et qui seraient initialisés par une méthode elle-même "static" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 abstract class MaClasse { private static String monChamp1; private static String monChamp2; public static void load initialize(String champ1, String champ2) { monChamp1 = champ1; monChamp2 = champ2; } }
Partager