Común

Singleton

Singleton

Carta Común · N.º 282425

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…

Leer en Wikipedia · Imagen Trashtoy, Public domain

Abre sobres, colecciona cartas y cámbialas. Gratis.

Jugar gratis
Singleton – carta Común de Wikipedia | Wikiverse TCG