Duplicar posible:
Difference between static class and singleton pattern?PHP: Singleton vs clase estática
sólo quería saber cuál es exactamente la diferencia entre un producto único y de clase estática?
Duplicar posible:
Difference between static class and singleton pattern?PHP: Singleton vs clase estática
sólo quería saber cuál es exactamente la diferencia entre un producto único y de clase estática?
creo que esta pregunta ya ha sido contestada aquí: Difference between static class and singleton pattern?
En un singleton puede elegir inicializar la variable en la primera llamada. Mientras que una variable estática comienza a existir en el momento en que incluye/llama al archivo donde se declara la variable estática.
Singleton es el patrón que no tiene nada que ver con la aplicación en un idioma determinado. Técnicamente, Singleton dice que solo puede tener una instancia de objeto en el sistema. En el caso de una clase estática, no tendrás ningún objeto.
La gran diferencia entre un producto único y un montón de métodos estáticos es que hijos únicos pueden implementar interfaces
.Pero estática suele
Un Singleton es un patrón de diseño abstracto que describe un objeto que sólo puede ser creado una vez Una clase estática es una implementación específica de este patrón de diseño.
gracias chicos, estoy recibiendo, tengo que esperar 5 minutos para aceptar la respuesta. – Sarfraz