/ / Problemi derivanti dalla classe di singleton che si sta estendendo - singleton

Problemi che derivano dalla classe di singleton che si sta estendendo - singleton

Qualcuno può spiegare perché non possiamo estendere una classe singleton, precisamente, quali sono i problemi che dovrei affrontare quando cerco di estendere tale classe.

risposte:

1 per risposta № 1

Estendendo una classe singleton che stai rompendoil contratto è un singleton (poiché la classe extendente sarà in grado di creare un'altra istanza che avrà le stesse capacità del genitore).


0 per risposta № 2

Con "estendere" intendi ereditare?

Una classe che implementa il modello di progettazione singleton deve avere tutti i costruttori privati.

Se si tenta di ereditare, non sarà possibile richiamare il costruttore della classe base.