Je cherche un moyen de mettre en œuvre une classe abstraite (ou effectivement abstraite) qui applique une seule instance de chaque sous-classe. Je suis assez sûr que ce serait assez simple à implémenter avec une Usine, mais je serais intéressé de savoir si cela peut être fait sans connaître tous les types de sous-classes, c'est-à-dire une classe générique d'exécuteur singleton.Comment mettre en œuvre un dérivables Singleton en Java
En ce moment je suis la plupart du temps tout simplement jouer avec l'idée de quelque chose comme ça, donc je ne suis pas à la recherche de commentaires qui remet en question le choix de conception ici.
La langue dans laquelle je travaille est Java, mais pour le moment je ne m'inquiète pas forcément des détails d'implémentation, sauf si ce n'est pas possible en Java, alors, bien sûr, prouver que ce n'est pas possible.
Il n'est pas possible d'appliquer le modèle Singleton sans un constructeur privé, ce qui rend la sous-classe externe impossible. – shmosel
Regardez [ask] et [help/on-topic]. Ce genre de question ouverte n'est pas un bon ajustement. – pvg
'fournir la preuve que ce n'est pas possible' ce n'est pas comme cela que cela fonctionne ... comme dit par @pvg ce n'est pas [aide/sur le sujet] et même si c'était le fardeau de la preuve sur vous. – Oleg