Mögliche Duplizieren:
Difference between static class and singleton pattern?PHP: Singleton vs statische Klassen
Ich wollte nur wissen, was genau ist der Unterschied zwischen einem Singleton und statischen Klasse?
Mögliche Duplizieren:
Difference between static class and singleton pattern?PHP: Singleton vs statische Klassen
Ich wollte nur wissen, was genau ist der Unterschied zwischen einem Singleton und statischen Klasse?
Ich denke, diese Frage bereits hier beantwortet wurde: Difference between static class and singleton pattern?
In einem Singleton können Sie die Variable beim ersten Aufruf initialisieren. Eine statische Variable beginnt zu dem Zeitpunkt, an dem Sie die Datei, in der die statische Variable deklariert ist, einschließen/aufrufen.
Singleton ist das Muster, das nichts mit der Implementierung in einer bestimmten Sprache zu tun hat. Technisch Singleton sagt, dass Sie nur eine Instanz des Objekts im System haben können. Im Falle einer statischen Klasse haben Sie überhaupt keine Objekte.
Der große Unterschied zwischen einem Singleton und eine Reihe von statischen Methoden ist, dass Singletons implementieren interfaces
.Aber statische wont
Ein Singleton ist ein abstraktes Entwurfsmuster, die ein Objekt beschreibt, die nur sein kann einmal erstellt Eine statische Klasse ist eine spezifische Implementierung dieses Entwurfsmusters.
danke Jungs, ich empfange ich muss 5 Minuten warten, um die Antwort zu akzeptieren. – Sarfraz