Die Beispiele in diesem Artikel beschreiben das Singleton-Muster von Java, ein sehr wichtiges Konzept in der Java-Programmierung. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Der sogenannte Monadenmodus besteht darin, der Außenwelt während des gesamten Bewerbungsprozesses nur eine einzige Instanz zur Verfügung zu stellen. Dies bedeutet, dass es während der Bewerbung nur eine Instanz gibt, sodass keine Instanzen wiederholt erstellt werden müssen . Schauen Sie sich dann entsprechend seiner Anfrage den folgenden Code für den einfachsten Singleton-Modus an:
öffentliche Klasse Singleton { private static Singleton single = new Singleton(); private Singleton(){ } public static Singleton getSingletonInstance(){ return single }}
Durch diesen Code haben wir herausgefunden, dass wir, wenn wir eine Instanz dieser Singleton-Klasse implementieren möchten, den Konstruktor übergeben müssen, sein Konstruktor jedoch privat ist, sodass er nicht in anderen Klassen instanziiert werden kann, sondern über die Methode getSingletonInstance implementiert werden kann. kann eine einzelne Instanz zurückgeben, da es sich um eine öffentliche statische Funktion handelt und von anderen Klassen aufgerufen werden kann. Dies ist ein einfaches Singleton-Muster. Natürlich können Sie die Anweisung, die Single erstellt, auch in die Methode getSingletonInstance einfügen.
Um die Eigenschaften des Singleton-Musters zusammenzufassen:
1. Die Bauweise wird privat geändert.
2. Es gibt eine private statische Anwendungsinstanz.
3. Es gibt eine statische öffentliche Methode, die eine Instanz der Klasse zurückgibt.
Tatsächlich werden diese drei Eigenschaften vollständig durch die Anforderungen des Singleton-Modus bestimmt.
Ich hoffe, dass das, was in diesem Artikel beschrieben wird, jedem beim Erlernen der Java-Programmierung hilfreich sein wird.