Domanda

Esiste un nome che significa "non un singleton"?

È stato utile?

Soluzione

Castle Windsor usa il termine "transitorio". per descrivere tutti gli oggetti non Singleton.

Preferisco personalmente il termine "non Singleton" però.

Altri suggerimenti

Sì, esiste un Multiton , ma significa qualcosa di molto specifico. Non è semplicemente tutto ciò che non è un Singleton.

Prototype. Viene utilizzato come ambito nel framework Spring per identificare la dipendenza che sarà sempre nuova istanza quando iniettata.

Decepticon.

ahem scusa, scusa.

No, non c'è (se ci pensate, i singoli sono il caso straordinario), ma simpleton è stato un altro suggerimento interessante.

?

Multipleton < / faceto >

Una risposta più seria: se esiste un termine del genere, non ne ho mai sentito parlare; Vorrei solo dire non-singleton (o anche, oserei dire, normale / standard / regolare :-P).

Un Marriedton?

Lo chiamerei semplicemente un oggetto. Il fatto che tu non lo chiami Singleton implica che potrebbe esserci più di un'istanza.

Quando qualcuno mi chiede se una classe è un Singleton (e non lo è), dico solo di no, è una lezione normale.

Un Polyton?

In realtà, sul Singleton esiste una variante chiamata Multiton o Multiplton o qualcosa del genere. Invece di avere un'istanza, hai n istanze in cui n è un valore specifico. Non sono sicuro che la Gang of Four descriva questa applicazione nel suo libro, ma ne ho appreso nella mia classe Software Engineering 361.

Ma se hai un numero illimitato di istanze, non credo che ci sia un nome per questo.

Semplicemente, una "singola istanza di una classe".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top