Bjr

J'ai crée une classe ConfigFile avec quelques méthodes dedans.

Ensuite, j'ai un autre programme qui lui possède une classe MaConfigFile et qui hérite de ConfigFile

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public class MaConfigFile extends ConfigFile

Dans MaConfigFile, j'ai mis une gestion de Singleton

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
private static MaConfigFile instance = null;
 
public static synchronized MaConfigFile getInstance() {
    if (instance == null)
        instance = new MaConfigFile();
    return instance;
}

Seulement, voila : j'aimerai créer d'autres classes qui héritent ConfigFile avec ce système de Singleton.

Est-il possible de placer la gestion du singleton dans la classe mère ConfigFile pour ne pas dupliquer du code ?
Avec des templates d'objet ?

J'ai fais quelques tests, mais sans succès : j'ai des problèmes de CAST à un moment donnée ou à un autre.

Merci d'avance