[Conception] Classe abstraite ou singleton
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:
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;
}
} |