2016-07-30 24 views
0

Was ist eine Singleton-Klasse? Warum wurden sie erschaffen? und welche Auswirkungen haben sie auf die Konsistenz? .Ich renne in einige Verwirrungen während meta-Programmierung in RubySingleton Klassen in Ruby und ihre Nützlichkeit

+0

haben Sie versucht Google? – nikkypx

+0

Ich fürchte, deine Frage ist zu breit für dieses Forum. –

Antwort

0

Eine Singleton-Klasse ist angeblich bessere Form als eine globale Variable. Statt eines einzelnen Burschen im Weltraum wird eine schöne, kompakte Klasse behauptet, in der die Variable selbst gekapselt ist und bestimmte Methoden definiert sind, um ihren Wert zu erhalten und ihren Wert zu ändern. Einige würden sagen, dass dies "viel Lärm um nichts" ist: Ich bin einer von ihnen.

+1

Was Sie erwähnt haben, ist _singleton pattern_, nicht _singleton class_ in Ruby. – Aetherus