• Skip to primary navigation
  • Skip to content

DOMINICODE.COM

  • Home
  • Blog
  • Cursos
  • Mentoría
  • Acerca de mí
  • Contacto
  • Cuenta
  • Mis Cursos
  • Registro

Como usar el patrón de diseño singleton en TypeScript

30 enero, 2021 by admin

¿Qué es el patrón Singleton?

El patrón singleton es una forma de estructurar código y garantiza que nunca haya más de una instancia de una clase. 

En caso de que aún no fuera obvio, estos patrones están pensados para el paradigma de programación orientada a objetos.

Esto significa que la oración anterior se puede traducir a:

Al implementar un singleton, podemos asegurarnos de que solo tengamos una instancia de nuestra clase.

La primera parte se puede lograr agregando un método estático y una propiedad estática a nuestra clase. Recuerde, los miembros estáticos, también conocidos como miembros de nivel de clase, no necesitan una instancia de la clase para usarse. De hecho, no reconocen la instancia en absoluto.

Y la segunda parte se puede lograr «ocultando» el constructor de nuestra clase haciéndolo privado. Con eso, no podrá crear una nueva instancia, ya que el método constructor, que se llama implícitamente cuando usa la nueva palabra clave, no será accesible para usted desde fuera de la clase.

TypeScript

© Copyright 2019 DOMINICODE · All Rights Reserved · Powered by WordPress