¿Se considera Singleton un Antipatrón? He estado leyendo que Singleton es considerado por algunas personas un Antipattern (antipatrón),co...

Adrián Antañón

Adrián Antañón

Pregunta
student
hace 5 años

¿Se considera Singleton un Antipatrón?

He estado leyendo que Singleton es considerado por algunas personas un Antipattern (antipatrón),como por ejemplo este:

" se usa demasiado, introduce restricciones innecesarias en situaciones en las que no se requiere realmente única instancia de una clase, y introduce estado global en una aplicación

En resumen, el patrón Singleton hace que el código más complejo, menos útil, y un dolor real para re-uso o prueba. La eliminación de singletons puede ser difícil, pero es una tarea que vale la pena."

Por lo que merece la pena conocerlo, pero no es tan útil como puede parecer?

Muchas gracias por las respuestas!

3 respuestas
para escribir tu comentario
Curso de Typescript [Empieza Gratis]

Curso de Typescript [Empieza Gratis]

Typescript es un lenguaje de programación que agrega un conjunto de reglas sintácticas a Javascript; se ha popularizado por aportar características de tipado a Javascript. Mejora tus habilidades para desarrollar aplicaciones web aprendiendo Typescript, con este lenguaje lograrás reducir los errores en tu código y aumentar tu productividad.

Curso de Typescript [Empieza Gratis]

Curso de Typescript [Empieza Gratis]

Typescript es un lenguaje de programación que agrega un conjunto de reglas sintácticas a Javascript; se ha popularizado por aportar características de tipado a Javascript. Mejora tus habilidades para desarrollar aplicaciones web aprendiendo Typescript, con este lenguaje lograrás reducir los errores en tu código y aumentar tu productividad.