Question

Y a-t-il un nom qui signifie "pas un singleton"?

Était-ce utile?

La solution

Castle Windsor utilise le terme "transitoire". décrire tous les objets non-singleton.

Personnellement, je préfère le terme "non-Singleton". bien que.

Autres conseils

Oui, il existe un modèle Multiton , mais cela signifie quelque chose de très spécifique. Ce n'est pas simplement tout ce qui n'est pas un Singleton.

Prototype. Il est utilisé comme cadre dans la structure Spring pour identifier la dépendance qui sera toujours une nouvelle instance lors de l’injection.

decepticon.

ahem désolé, désolé.

Non, il n'y en a pas (si vous y réfléchissez, les singletons sont un cas extraordinaire), mais simpleton était une autre suggestion intéressante.

Multipleton? < / facetious >

Une réponse plus sérieuse: s’il existe un tel terme, je n’en ai jamais entendu parler; Je dirais simplement non-singleton (ou même, j'ose dire, normal / standard / régulier :-P) moi-même.

Un Marriedton?

Je l'appellerais simplement un objet. Le fait que vous n'appeliez pas cela un singleton implique qu'il peut y avoir plus d'une instance.

Quand quelqu'un me demande si une classe est un singleton (et ce n'est pas le cas), je dis simplement non, c'est une classe ordinaire.

Un Polyton?

En fait, il existe une variante du Singleton appelée Multiton ou Multiplton ou quelque chose du genre. Plutôt que d'avoir une seule instance, vous avez n instances où n est une valeur spécifique. Je ne sais pas si le Gang of Four décrit cette application dans son livre, mais je l’ai appris au cours de mon cours de génie logiciel 361.

Mais si vous avez un nombre non limité d'instances, je ne pense pas qu'il ait un nom.

Simplement, une "instance unique d'une classe."

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top