SINGLETON | PATRONES de DISEÑO

preview_player
Показать описание
👉🏻 Obtén 7 días de trial y 25$ de crédito en UpCloud

El patrón SINGLETON es uno de los más famosos y más utilizados. En éste vídeo vamos a ver cómo funciona éste patrón de diseño!

Índice de la serie!

The Clean Code Talks - "Global State and Singletons"

👾 Redes sociales 👾

👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
👽 Curso de iniciación a la programación con JavaScript:

👕 MERCHANDISING DEL CANAL:

⭐️ AFILIADOS ⭐️

🎁 7% Descuento en HOSTINGER (Código BETTATECH)

🧠 Autocompletado con IA (Kite)

🐾 MacPaw (CleanMyMacX):

🎵 TODA la música es de EpidemicSound:

✉️ CONTACTO PROFESIONAL:
► Respuesta no garantizada:

📚 LIBROS 📚
Design Patterns
Head First Design Patterns
Refactoring
Clean Architecture
Clean Code
Introduction to Algorithms
Cracking the Coding Interview
Рекомендации по теме
Комментарии
Автор

Soy desarrollador de videojuegos Indie y a lo largo del tiempo me di cuenta que era mucho mejor usar Singletone para manejar los datos del usuario, ademas de las conecciones a bases de datos y carga de niveles, gracias por tu videos estuvo muy bueno

SergioRibera
Автор

Tuve que verlo dos veces porque la primera vez me mantuve ocupado viendo como aumentaba el contador de instacia...

ronaldtorres
Автор

Haz un directo hablando en general de algunos de los patrones de diseño Y como se utilizarían en cada proyecto

PositronQ
Автор

Eres una maquina explicanddo, llevare como 5 videos y joder, salgo con las ideas mas claras que el agua. Muy buen curro y muchas gracias rey!

luiscabab.
Автор

Challenge 2021: explicar Singleton diciendo la palabra "instancia" menos de 28 veces jaja. Todavía no sé lo suficiente como para sumarme al debate, pero estoy disfrutando mucho esta serie de Patrones de Diseño. Los ejemplos con videojuegos hacen que valga aún más y en el tiempo, cada hora que les dediqué jugando. ¡Gracias por todo!

aNtULiPs
Автор

He utilizado este patrón para realizar un gamemanager, para gestionar los niveles de un videojuego. al momento de cambiar de nivel siempre obtenía el mismo gamemanager.
Muy buen video, estoy al pendiente de está súper serie, saludos desde México

eliazarlopez
Автор

Me gusta como explica todo, no me canso de ver estas cosas tan básicas pero es que es hermoso

ElYorWTF
Автор

Yo lo he utilizado en conexiones a base de datos como MongoDB y más últimamente, con un socket que es usado por multitud de clases pero solo tiene que establecer y usar una única conexión.

esteveli
Автор

Esta muy bien el vídeo. Lo he utilizado para controlar el acceso a recursos compartidos.
Al vídeo le falta para ser redondo, las variantes de singleton para accesos concurrentes, acceso por varios hilos y como controlar esos accesos.
Lo dicho, un buen vídeo, enhorabuena

Автор

Hay un poco de video en tus instancias :P jajaja Genial el video!.

mlm
Автор

En lo personal uso muchisimo el patron singleton para la agrupacion de funciones generales. Combinado por ejemplo con patron BLOC en Flutter me permite generar funciones que trascienden a lo largo del arbol de la aplicacion simplificando muchos procesos ya que aunque los widgets se crean y se destruyen a todo momento esta unica instancia administra de forma centralizada un conjunto de habilidades que bien aprovechado puede ser beneficioso para la aplicacion. Ahora, mezclandolo con clases abstractas y mucho polimorfismo reduce "la mucha complicacion" de crer, administrar y depurar el ciclo de vida constantemente. Mas que un simple patron yo diria que es un complemento para otros patrones de diseño que permite administrar variables gobales evitando colisiones entre las mismas (O promoviendolas si eres un cabezota poco disciplinado). Gracias por tus videos.

albertjjimenezp
Автор

Muchas gracias, es complejo para mi entenderlo, pero ya me quedo mas claro !

sergiocastro
Автор

Muy bueno, se entiende muy bien. A este tipo de videos siempre siento que le falta algo como un ejemplo aplicado para que los que recien nos estamos empapando en estas tematicas podamos terminar de cerrar la idea.

Verax__
Автор

Chat GPT me dio esta solución, si me funciono, pero no me sentí totalmente comodo usandola sin entender, le solicite explicación pero quede un poco confundido, ahora con tu video explicado de una mera tan sencilla me hizo entender al 100% la solución que implemente a mi proyecto

Sr.Sableye
Автор

Excelente la explicación perfecto para mi vídeo juego, tuve que repetirlo como tres veces, pues es inevitable contar la cantidad de veces que decía la palabra "Instancia"

jameslegar
Автор

Yo lo estoy utilizando en otro patrón conocido como Unit of Work para instanciar a clases con otros patrones conocidos como Repositorios con los metodos CRUD

rafaelestrada
Автор

Muchas gracias por el video, y muy comico el contador de instancia jajajajaja

sojda
Автор

Muy claro todo! muchas gracias desde Congreso, Argentina!

maurojulianayala
Автор

Este patron lo estoy utilizando en mi proyecto de React-native para manejar la navegación programáticamente

JeffreyDeveloperCOL
Автор

una chulada de explicación!! felicidades

antoniodejesusgonzalezglez