PATRÓN de DISEÑO SINGLETON en JAVA- Tutorial Completo Fácil

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии • 33

  • @programando_en_java
    @programando_en_java  2 года назад +1

    🔔 ¡Ayúdame a llegar a 50.000 subs! 👉 2ly.link/20Hmi
    🎉 APÓYAME 👉 2ly.link/20HnV
    📩 NEWSLETTER SEMANAL 👉 2ly.link/21fmf
    🎯 MENTORIA 👉 2ly.link/20FqN
    🎁 CURSO GRATUITO de JAVA 👉 2ly.link/20Hme
    🎁 CURSO GRATUITO de SPRING BOOT 👉 2ly.link/20HmM
    📱Redes Sociales 👉 2ly.link/20Hmg

  • @DavidCastellanos-wd6ln
    @DavidCastellanos-wd6ln Год назад +6

    De los mejores contenidos para aprender no sólo Java sino a programar como se debe, muchas gracias! 🎩

    • @programando_en_java
      @programando_en_java  Год назад +1

      ¡Gracias a ti por estar por aquí y seguir comentando y apoyándome con tu membresia! Por cierto, bonito emoticono 😎😁

  • @rincon_del_Abuelo
    @rincon_del_Abuelo Месяц назад

    Qué crack. He visto 500 vídeo y por fin entiendo.

  • @sergiosmmesa7571
    @sergiosmmesa7571 3 месяца назад

    Que buen contenido hace poco encontre este canal , estoy repasando conceptos para mis entrevistas, muy bueno que partas del problema para brindar la solucion , y excelente que añadas pequeñas explicaciones de posibles casos como la parte del sincronized. Crea un tutorial de complejidad algoritmica para entrevistas, explicado por ti seria una locura; Lo pagaria de seguro.

  • @renatopantoja4596
    @renatopantoja4596 Год назад +1

    Gracias, hay muchos videos acerca de esto pero tu lo resumiste muy bien.

    • @programando_en_java
      @programando_en_java  Год назад

      Gracias a ti por ver el vídeo y dejar tu comentario, un saludo y espero que aprendas más por aquí 🙂

  • @luisalbertoivetta1731
    @luisalbertoivetta1731 2 года назад +1

    Realmente muy buena explicacion. Lq mas clara que he oido

    • @programando_en_java
      @programando_en_java  2 года назад

      ¡Muchas gracias por tu comentario! Me alegra mucho leer vuestros comentarios sabiendo que os gusta como explico, y que se entiende. De nuevo, ¡muchas gracias por tomarte el tiempo de comentar!

  • @pauloapptech5038
    @pauloapptech5038 2 года назад +1

    Muy buena explicacion, muchas gracias!

  • @alfin45
    @alfin45 10 месяцев назад

    Preciso y al grano.
    Fantástico!!

  • @juanjognz
    @juanjognz 7 месяцев назад +1

    Toda la vida escuchando singleton sin saber que era, y resulta que es como me enseñaron a programar clases en Java: creando un unico constructor, donde inicializamos las propiedades y luego creando los metodos get y set, jejeje

    • @riba5245
      @riba5245 5 месяцев назад

      Muchas veces nos hacen aprender las cosas sin saber. Es un problema.
      Me pasa igual

    • @iv2214
      @iv2214 5 месяцев назад +1

      A mi me acaba de sorprender, porque no me había dado cuenta de que era tal cual me enseñaron en clase, si no era por tu comentario no abría los ojos jaja

  • @jesusgarciaaguilar6218
    @jesusgarciaaguilar6218 Год назад +1

    Excelente, gracias. Nuevo suscriptor :D

    • @programando_en_java
      @programando_en_java  Год назад

      ¡Gracias a ti por ver el vídeo! Bienvenido/a, espero que aprendas mucho por aquí 😄🤘

  • @emilcioran541
    @emilcioran541 Год назад +2

    Se entiende. La aplique en un proyecto y funciona pero he venido luchando con una una dificultad que se me expresa de distintas manera, caprichosamente le puse de nombre " problema de actualización de una instancia singleton ". Mi instancia es una Jframe, entonces por ejemplo si tengo un boton que al ser apretado cambia de color de fondo, esto funciona cuando lanzo la instancia por primera vez, ya cuando me salgo a otra ventana y quiero volver a la instancia singleton mencionada, vuelvo pero ya el botoncito no cambia de color. Vaina misteriosa!!!!

    • @emilcioran541
      @emilcioran541 Год назад +1

      Por cierto otros problemita similares que he tenido para que la instancia actualice correctamente lo he solucionado creando un metodo que llamo algo asi como "refrescarComponentesInstancia" que lo llamo apenas se llama el singleton si este ya esta en memoria, incluso algunas veces le he puesto condiciones y he subido pa ello variables que uso en el condicional como estaticas o como variables de ambito de toda la clase. Y asi he logrado por ejemplo que me refresque campos de costos, o de ganancias. Pero eso me lo invente no se si sera una buena practica.

    • @emilcioran541
      @emilcioran541 Год назад +1

      realmente soy totalmente novato en java asi que ni siquiera se si explico las cosas correctamente.

    • @programando_en_java
      @programando_en_java  Год назад +1

      Yo creo que puede ser que tengas problemas con los estados de los datos en JFrame, te recomendaría otros patrones de diseño cómo: MVVM, MVP o MVC. Intentaré hacer vídeos explicando estos patrones en un futuro :)

    • @emilcioran541
      @emilcioran541 Год назад +1

      @@programando_en_java listo como siempre es usted muy amable, estare pendiente. Muchas gracias.

    • @emilcioran541
      @emilcioran541 Год назад +1

      @@programando_en_java compadre me da pena molestarte asi que contestame cuando tengas tiempo y paciencia. Imaginate que solucione el problemita del boton que no cambiaba de color cuando se pedia la instancia sigleton una segunda vez. Por alguna razon que no recuerdo cual fue tenia el botoncito como static. Le quite ese atributo y vualaaa quedo camellando. Ahora no se que habre descuadrado al quitarle el static al boton, pero eso no importa. Lo que no entiendo es porque cuando se pide el singleton por segunda vez si el boton es static ignoraba la instrucción o no se que hacia porque tampoco sacaba error en consola. Gracias por enseñar ahi avanzamos poco a poco gracias a tu ayuda las mejores. Si decides ignorarme por canson tambien entendere y te seguire viendo jejej. Las mejores.

  • @Xrttrmoqo
    @Xrttrmoqo Год назад +1

    Hola, buen video.
    Que IDE usas?

  • @joserobertobrunerreyes7519
    @joserobertobrunerreyes7519 Год назад +1

    Profe pero haciendo eso, ya que caso tiene que el resto de las variables no sean static??? Si al final de cuentas, no habrá otra instancia de esa clase. Y se me viene a la mente que hasta los métodos podría terminar siendo static. A lo mejor estoy diciendo una locura, pero eso me quedé pensando ahorita que vi el video.

    • @programando_en_java
      @programando_en_java  11 месяцев назад +1

      ¡Hola! Tienes en parte razón sobre las variables, al solamente poder tener una instancia en memoria de nuestro objecto, los valores de las variables serán siempre las mismas, pero no son exactamente estáticas ya que esto haría se pudiesen acceder fuera del objecto al igual que los métodos, y con este patrón de diseño no tiene por qué ser necesario que deseemos eso.
      Existe una relación entre el objeto y las variables y los métodos, sin embargo, si son "static" la relación sería con la clase.
      Espero te ayude, si tienes más dudas, puedes decirme :)

  • @MiguelAngel-fh3tx
    @MiguelAngel-fh3tx 11 месяцев назад +1

    Podrias ayudarme con el repositorio del proyecto?

    • @programando_en_java
      @programando_en_java  11 месяцев назад

      Puedes dejar tu problema en discord y probablemente te podamos ayudar ahí :)