Discussione:Programmazione:Java/Singleton with interface

Da WikiSitech.
Vai alla navigazioneVai alla ricerca

Probabilmente mi sfugge qualcosa ma non sono d'accordo. Lo scopo del Singleton è quello di avere un unica istanza ed il costruttore protetto o provato serve proprio per questo... facendo come suggerito e mettendo nella classe singleton il costruttore public il principio del singleton viene snaturato in quanto in questo modo chiunque può fare new Singleton()...che mi pare vada appunto in contrtendeza con la natura stessa del singleton. E poi in questo modo ogni volta che si cambia la classe singleton bisogna modificare l'interfaccia il che mi sembra ancora più scorretto.... Comunque è soltanto la mia modesta opinione...voi cosa ne pensate? bye Salvo