Singleton
En ingeniería de software, específicamente en programación orientada a objetos, singleton o instancia única es un patrón de diseño que restringe la creación de objetos pertenecientes a una clase a un único objeto, asegurando que sólo exista una única instancia. Además de garantizar que una clase solo tenga una instancia, proporciona un punto de acceso global a ella.
Nº Q746699 ★★★
Rara · Saberes
Singleton
En ingeniería de software, específicamente en programación orientada a objetos, singleton o instancia única es un patrón de diseño que restringe la creación de objetos pertenecientes a una clase a un único objeto, asegurando que sólo exista una única instancia. Además de garantizar que una clase solo tenga una instancia, proporciona un punto de acceso global a ella.
Último precio
—
Precio mínimo
—
Mediana 7 d
—
Ventas 30 d
0
Rango 30 d
—
En circulación
0
Cotización
mediana
mín – máx
ventas
Sin ventas en el periodo
Ver tabla
| Fecha | mediana | Mín | Máx | ventas |
|---|
Historial de ventas
- Última venta
- —
- Media 30 d
- —
- Mínimo 30 d
- —
- Máximo 30 d
- —
- Ventas 7 d
- 0
- Ventas 30 d
- 0
Aún no hay ventas.
Ventas anónimas: sin comprador ni vendedor. Las cifras solo cuentan ventas entre jugadores.
En Wikipedia
En ingeniería de software, específicamente en programación orientada a objetos, singleton o instancia única es un patrón de diseño que restringe la creación de objetos pertenecientes a una clase a un único objeto, asegurando que sólo exista una única instancia. Además de garantizar que una clase solo tenga una instancia, proporciona un punto de acceso global a ella. El patrón singleton se implementa creando en nuestra clase un método que crea una instancia del objeto solo si todavía no existe alguna. Para asegurar que la clase no puede ser instanciada nuevamente se regula el alcance del constructor (con modificadores de acceso como protegido o privado). La instrumentación del patrón puede ser delicada en programas con múltiples hilos de ejecución. Si dos hilos de ejecución intentan crear la instancia al mismo tiempo y esta no existe todavía, solo uno de ellos debe lograr crear el objeto. La solución clásica para este problema es utilizar exclusión mutua en el método de creación de la clase que implementa el patrón. Las situaciones más habituales de aplicación de este patrón son aquellas en las que dicha clase controla el acceso a un recurso físico único (como puede ser el ratón o un archivo abierto en modo exclusivo) o cuando cierto tipo de datos debe estar disponible para todos los demás objetos de la aplicación. Los críticos consideran al singleton como un antipatrón utilizando en escenarios donde no es beneficioso, introduce restricciones innecesarias donde una única instancia de una clase no es realmente requerida y agrega un estado global en la aplicación. El patrón singleton provee una única instancia global gracias a que: La propia clase es responsable de crear la única instancia. Por medio de su método constructor. Permite el acceso global a dicha instancia mediante un método de clase. Declara el constructor de...
Texto: Wikipédia, CC BY-SA 4.0. · Imagen: Trashtoy (Public domain) ·
Cartas cercanas
Patrón (estructura)
Serie de variables constantes, identificables dentro de un conjunto mayor de datos
Nº Q2083958 ★★★★
Observer (patrón de diseño)
Nº Q818562 ★★
Decorator (patrón de diseño)
Necesidad de añadir dinámicamente funcionalidad a un Objeto
Nº Q23839 ★★
Visitor (patrón de diseño)
Patrón de diseño en programación orientada a objetos
Nº Q830719 ★★
Principio de responsabilidad única
Nº Q197857 ★★★
Patrón de diseño
Técnica para resolver problemas comunes en el desarrollo de software
Nº Q181156 ★★★