No video

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

🎁 Curso gratuito de JAVA - programandoenjava.com/courses... ✅ ¡Subscríbete a Programando en Java! 👉 bit.ly/3y99SiI
✅ ¡Apoya a que pueda seguir subiendo contenido! 👉 / @programando_en_java
📲 ¡Descargate mi app de lista de compras! 👉 play.google.com/store/apps/de...
Redes Sociales:
Comunindad en Discord - / discord
Página web: programandoenjava.com
Instagram: / programandoenjava
Twitter: / progenjava
TikTok: / programandoenjava
Twitch: / programandoenjava
Libros recomendados 📚
Clean Code (INGLÉS) - amzn.to/46T8L4I
Clean Code (ESPAÑOL) - amzn.to/46xBo7Z
Clean Architecture (INGLÉS) - amzn.to/3ZZXhtS
Clean Architecture (ESPAÑOL) - amzn.to/3rM1k0y
The Clean Coder (INGLÉS) - amzn.to/3PQ26RS
The Clean Coder (ESPAÑOL) - amzn.to/46VtzJ3
Clean Craftsmanship (INGLÉS) - amzn.to/45CeESO
Clean Craftsmanship (ESPAÑOL) - amzn.to/3Foj0lK
Effective Java (INGLÉS) - amzn.to/3QkHOkU
Cracking the Coding Interview (INGLÉS) - amzn.to/48W0Oh1
System Design Interview (INGLÉS) - amzn.to/3txECd5
¡Hola, mi nombre es Ricardo! Soy programador Senior con más de 8 años de experiencia. Me encanta todo el mundo de la tecnología y la programación y quiero ayudarte a entender mejor como funciona el mundo de JAVA sin importar tu nivel.
¡Si tienes alguna duda o preguntar, házmelo saber en los comentarios! 👇
¡Déjame saber qué más te gustaría ver!
Música usada:
A Magical Journey Through Space by Leonell Cassio | / leonellcassio
Music promoted by www.free-stock-music.com
Creative Commons Attribution-ShareAlike 3.0 Unported
creativecommons.org/licenses/...

Пікірлер: 15

  • @programando_en_java
    @programando_en_java Жыл бұрын

    🔔 ¡Ayúdame a llegar a 10.000 subs! 👉 bit.ly/3y99SiI 🎉 Apóyame - bit.ly/3y99SiI 🎁 CURSO GRATUITO de JAVA - programandoenjava.com/courses/curso-de-java-introduccion-a-la-programacion-java/ 🫡¿Necesitas ayuda? ¡Reunión GRATUITA! 👉 calendly.com/ricardo-programandoenjava 👨‍💻¿Buscas trabajo? Encuéntralo en nuestro canal de Discord 👉 discord.com/channels/1049634483428663326/1197648841877504050 📱Redes Sociales 👉 linktr.ee/programandoenjava

  • @unknow-re8ly
    @unknow-re8ly11 ай бұрын

    Llevo años usando este patrón de diseño sin saberlo. Un día quise hacer una aplicación multilenguaje y no encontraba la manera de actualizar los textos de mi aplicación. Pensé por una semana y se me ocurrió esta solución... En su momento recuerdo que pensé "soy un genio", ahora me entero que no fui el primero

  • @programando_en_java

    @programando_en_java

    11 ай бұрын

    Me alegro que igualmente hayas sido capaz de sacarlo por ti mismo, no siempre hay un patrón de diseño para todo :)

  • @christiandelossantos5572
    @christiandelossantos55727 ай бұрын

    Excelente explicación, he intentado buscar ejemplos algo sencillo para comprender bien unos de los diseños de patrones. Muchas gracias. Saludos desde Ecuador.

  • @jovaldivia
    @jovaldivia Жыл бұрын

    Excelente video y explicación!! muchas gracias 👍👍

  • @programando_en_java

    @programando_en_java

    Жыл бұрын

    ¡Un placer, me alegro que te haya servido! :)

  • @fcalderonsanchez
    @fcalderonsanchez11 ай бұрын

    Como bien dices al final del video, a los programadores se nos enseña que la ejecución de instrucciones es lineal y el patrón observer lo veo mas enfocado al disparo de eventos en caso de cambios de estados (programación or8entada a eventos?)... Es asi? Se debe complementar con threads para lograrlo, otra tecnología, o estoy entendiendo mal? Gracias por compartir tu conocimiento!

  • @programando_en_java

    @programando_en_java

    11 ай бұрын

    Bueno en realidad esta ejecución sigue siendo lineal aunque digamos que la lógica de negocio está menos acoplada. Puedes usar threads para crear eventos que sean asíncronos, pero tienes que tener en cuenta la asincronia, quizás mi vídeo de “synchronized” te pueda ayudar. SYNCHRONIZED (THREAD) en JAVA- Tutorial Completo Fácil kzread.info/dash/bejne/fY5h06WEdpWXipM.html

  • @adrianvelasquez9839
    @adrianvelasquez98398 ай бұрын

    Y para eliminar como es ???

  • @programando_en_java

    @programando_en_java

    8 ай бұрын

    ¡Hola, gracias por comentar! ¿Te refieres a eliminar un observer? Si es así, simplemente tienes que llamar al método que creamos que se llama "deleteObserver(Observer)"

  • @golenpiedra311
    @golenpiedra311 Жыл бұрын

    Tengo una duda, si se quisiera observar dos clases que se están llamando en sitios diferentes como se puede aplicar este patrón?

  • @programando_en_java

    @programando_en_java

    Жыл бұрын

    ¡Hola! Gracias por el comentario, pero no entiendo muy bien la pregunta, siempre puedes añadir tantos observables como quieras a tu observer y así escucharlo sin importar dónde están :)

  • @golenpiedra311

    @golenpiedra311

    Жыл бұрын

    @@programando_en_java Gracias por la respuesta :). Lo que quise decir es que la instancia A se quiere comunicar con la instancia B cuando haya un cambio en A como se hace para que el observador notifique B cuando cambié A, A y B se inicializan en sitios diferentes . Lo que se me ocurre a mí es ir pasando la instancia de la observable asta A y B, pero no sé si es lo ideal. Soy bastante novato en la programación así que puede ser que no haya entendida bien como funciona el observable y que mi pregunta no tenga mucho sentido.

  • @programando_en_java

    @programando_en_java

    Жыл бұрын

    Simplemente necesitas añadir los observers al obsevable cómo puedes ver en el minuto 4:00 :) @@golenpiedra311