2011-06-10 4 views
0

Possible en double:
Simplest/Cleanest way to implement singleton in JavaScript?Singleton classe JavaScript

  1. Quelle est l'utilisation de la classe Singleton?
  2. Quelqu'un peut-il me donner un scénario où Singleton class être appliqué? { If i am developing an Mobile App using JavaScript, what could be my Singleton Class here }
  3. Des exemples sur la façon de créer Singleton Class en JavaScript.
+0

http://en.wikipedia.org/wiki/Singleton_pattern – jantimon

+1

Si vous voulez avoir un singleton, créez simplement un objet. –

+2

Javascript n'a pas de cours. – delnan

Répondre

2
  1. Une classe implémente le modèle Singleton lorsque l'on souhaite qu'il y ait une seule instance de cette classe existante de à un moment donné. L'exemple que je connais le mieux est si vous créez, par exemple, un jeu et vous voulez seulement qu'une entité contrôlée par un joueur existe à la fois; l'entité du joueur utiliserait le motif Singleton.

  2. En fait, l'utilisation de Singletons dans Javascript est un peu bizarre, mais le lien de Dynamic ci-dessus est logique.

+2

Singletons en JavaScript n'a pas de sens. Puisque js a seulement des objets. Vous ne créez pas de classe singleton, vous créez simplement un seul objet. Le modèle est complètement inapplicable à JS parce que vous pensez en termes de terrain OOP classique. – Raynos

0

Utile lorsque vous souhaitez partager un objet entre classes.

+1

JavaScript n'a pas de cours. – Raynos