2008-10-24 8 views

Respuesta

9

castillo de Windsor utiliza el término "transitoria" para describir todos los objetos no Singleton.

Personalmente, prefiero el término "non-Singleton".

4

Multipleton? </gracioso >

Una respuesta más seria: si existe tal término, nunca he oído hablar de él; Simplemente diría que no es singleton (o incluso, me atrevo a decir, normal/estándar/regular :-P) yo mismo.

4

decepticon.

ahem lo siento, lo siento.

No, no hay (si lo piensas, los singleton son el caso extraordinario), pero simpleton fue otra sugerencia interesante.

1

En realidad, hay una variante en Singleton llamada Multiton o Multiplton o algo así. En lugar de tener una instancia, tiene n instancias donde n es un valor específico. No estoy seguro de si The Gang of Four describe esta aplicación en su libro, pero me enteré en mi clase de Software Engineering 361.

Pero si tiene un número ilimitado de instancias, no creo que haya un nombre para ello.

+0

Multiton y G4 no lo describen. Sin restricciones es solo una clase. – annakata

4

A Marriedton?

Lo llamaría simplemente un Objeto. El hecho de que no lo llames Singleton implica que puede haber más de una instancia.

6

Prototipo. Se utiliza como un alcance en Spring framework para identificar la dependencia, que siempre será una nueva instancia cuando se inyecte.

3

A Polyton?

4

Cuando alguien me pregunta si una clase es Singleton (y no lo es), solo digo que no, es una clase normal.

8

Sí, hay un patrón Multiton, pero significa algo muy específico. No es simplemente todo lo que no es un Singleton.

+0

No es exactamente lo que pidió el OP sin embargo, un Multiton sigue siendo un hash de Singletons. Creo que de lo que se trata la pregunta es básicamente una fábrica que siempre genera instancias nuevas de un objeto. – gotofritz

Cuestiones relacionadas