Los 6 patrones de diseño más utilizados

Поділитися
Вставка
  • Опубліковано 17 чер 2021
  • Mi música libre de copyright para youtube y twitch:
    En Spotify: spoti.fi/2OdCxP5
    En Apple Music: apple.co/3cgI3sm
    Discord: bit.ly/3GnTA6y
    Twitter: / _nasch_
    Instagram: / naschurmann
    Afiliados:
    Kite: asistente de autocompletado que te ayuda a programar más rápido.
    Descarga Kite: bit.ly/3o78VPK
    Partes y teclados ensamblados 5% de dcto cupón HOLAMUNDO: www.littlekeyboards.com/
    7% de descuento en hosting Hostinger (cupón HOLAMUNDO)
    bit.ly/36XPNOp
    Todos mis cursos:
    Curso gratuito de vim!: bit.ly/3rU5Llp
    React - La guía definitiva: bit.ly/3CNF9qr
    Python sin fronteras: bit.ly/2VeYSPN
    Aprende Javascript ES9, HTML, CSS3 y NodeJS desde cero: bit.ly/37cZNm3
    Testing con jest y enzyme bit.ly/3lyvqz9
    react native sin fronteras bit.ly/3xopU4o
    Patrones de diseño en javascript: bit.ly/3j9JnjX
    Como implementar SCRUM con XP en tu proyecto o empresa bit.ly/3ykQj46
    TDD en nodeJS, guia de test con jest bit.ly/2V4oGhB
    Serverless RESTFul API con NodeJS: guía fácil y definitiva bit.ly/37aId2h
    React, Redux, Typescript, Firebase: Fullstack Serverless bit.ly/2Va0Xwc
    ReactJS y redux: experto en frontend en español bit.ly/3fmyDxD
    Mi web: www.nicolas-schurmann.com
    Libros de programación recomendados: kit.co/nschurmann/lectura-rec...
    Mi setup de desarrollo y video: kit.co/nschurmann
  • Розваги

КОМЕНТАРІ • 353

  • @machinima1402
    @machinima1402 3 роки тому +426

    1:45 Singleton
    2:53 Decorator
    3:58 Mediator
    5:22 Adapter
    6:07 MVC
    7:14 Flux
    Sos una inspiración Nico, Gracias

  • @cristiancanter3655
    @cristiancanter3655 3 роки тому +373

    Falto el patron: Si funciona no lo toques XD

    • @rainel5739
      @rainel5739 3 роки тому +2

      jajjaajjaja

    • @JoseLuisMorales
      @JoseLuisMorales 3 роки тому +4

      refactor = Null

    • @katelme
      @katelme 3 роки тому +7

      Algún día lo tendrás que tocar, si la aplicación crece y te acordarás que primero debes hacer test antes de refactorizar. Cosas de deuda técnica....

    • @cristiancanter3655
      @cristiancanter3655 3 роки тому +3

      @@katelme UwU No hay porque afanarse en adelantar el futuro.

    • @alexissalazar7648
      @alexissalazar7648 3 роки тому +4

      Al QA no le gusta tu comentario

  • @weirdo8663
    @weirdo8663 3 роки тому +54

    Gracias a este canal pude encontrar mi vocación y ver que me apasiona la programación, me gradué el año pasado y ya hoy tengo mi primer trabajo como programador de verdad vale la pena esforzarse Y NUNCA ES TARDE PARA APRENDER A PROGRAMAR PD: tengo 26

    • @cristianfigueroa3333
      @cristianfigueroa3333 9 місяців тому +5

      Yo tengo 38 años y estoy estudiando programación.
      Nunca es tarde, solo hay que motivarse y tirar para arriba.

    • @johanmanuelmartinez8985
      @johanmanuelmartinez8985 6 місяців тому

      Yo estoy estudiando y justo estoy viendo este tema, voy para un año, tengo 28, dos hijas y una esposa, no ha sido fácil pero metiéndole ganas se logra cualquier cosa, animo para todos.

    • @juanfernandopachecoibanez7541
      @juanfernandopachecoibanez7541 5 місяців тому

      yo tengo 30 años y apenas comence a programar el año pasado, esto fue lo que me dio trabajo y actualmente estoy trabajando en ello

    • @johanmanuelmartinez8985
      @johanmanuelmartinez8985 5 місяців тому +1

      @@juanfernandopachecoibanez7541 Te doy las gracias amigo, estoy estudiando Analisis y Desarrollo de Software y estaba un poco tenso por que yo tengo 28 años, aparte de aprender Ingles lo mejor que pueda ¿Algun consejo que me puedas dar?

    • @toxdes1
      @toxdes1 2 місяці тому

      @@johanmanuelmartinez8985 arma tu portafolio

  • @andressuarez1
    @andressuarez1 3 роки тому +3

    Genial explicación Nicolás, cada vez voy entendiendo más tus explicaciones :) gracias.

  • @hc2mny447
    @hc2mny447 2 роки тому +1

    Tremendo! Me gustó mucho la manera en como explicas. Nuevo suscriptor. Saludos desde Monterrey México a todos los futuros programadores.

  • @rafaelmaturana6164
    @rafaelmaturana6164 3 роки тому +1

    Hoola, voy en 1er año de ing. informática y me topé con tu canal y me encanto! Es realmente inspirador. Saludos de Chile :D

  • @JuanIGN95
    @JuanIGN95 3 роки тому +31

    Acabo de reventar a martillazos el botón de me gusta. Como estoy aprendiendo gracias a Hola Mundo 😅 Gracias por el video

  • @RafaPaezCOM
    @RafaPaezCOM 3 роки тому +16

    El patrón adaptador lo uso mucho para tener diferentes adaptadores en producción y local, por ejemplo. El MVC es muy implementado por los Frameworks más populares como Django, Rails o Phoenix. El Singleton no tiene buena reputación por ser considerado una instancia global. Decorador es muy útil en las capas de vista o presentación. El Mediator y Flux son los que menos he usado. Muy buen vídeo!

  • @JotaEseUveA
    @JotaEseUveA 3 роки тому

    Que bueno que hayas vuelto un poco a tus raíces, los videos técnicos. Saludos.

  • @alfredofernandezlapaix7813
    @alfredofernandezlapaix7813 3 роки тому +50

    Me gustó este video Nicolás, si no es molestia podrías hacer uno hablando de que metodologías de desarrollos has utilizado más en los años que tienes trabajando o cuáles son las más utilizadas en el ambito laboral.

  • @Laviesurladentelle
    @Laviesurladentelle 3 роки тому

    Gracias Nico de hecho, tengo tu curso de patrones de diseño en NodeJs y es GENIAL, lo recomiendo mucho. Abrazos desde Argentina ♥

  • @afplmex
    @afplmex 3 роки тому

    ¡Excelente video! Muchas gracias por compartir tus conocimientos.

  • @yulietsosaescalona8822
    @yulietsosaescalona8822 3 роки тому

    Siempre es un gusto. Aprender de ti. Saludos desde Uruguay 🇺🇾😉

  • @alejandrocontreras9580
    @alejandrocontreras9580 Рік тому

    Excelente video! saludos y muchicimas gracias, estoy aprendiendo y el patron MVC el cual me interesaba entender me quedó bastante claro, ademas el Flux no lo conocía y me llamó muchisimo la atencion! Excelente material y dedicacion! sigue asi! gracias! saludos desde Argentina!

  • @yonatancuervo3489
    @yonatancuervo3489 3 роки тому +19

    Ahora veo que el ejemplo del café es famoso.

  • @Mi4284
    @Mi4284 3 роки тому

    Que buen video, si bien es un mundo nuevo la programación para mí me gusta mucho verlos para entender mejor.
    Un saludo desde Chile Señor.

  • @willoz1972
    @willoz1972 3 роки тому

    Genial porfa más vídeos de patrones, prácticas y también sobre arquitectura en general.

  • @facundomoran8595
    @facundomoran8595 3 роки тому +1

    Me gusto que hayas incluido ejemplos en multiples lenguajes... en especial java

  • @davidalfonsomixfuentes2776
    @davidalfonsomixfuentes2776 3 роки тому +96

    Te sugiero un video sobre como documentar un software. Y eso incluyendo los diagramas que se utilizan o los tipos de documentación. Creo que es súper importante también :D

    • @zendphpcolombia4902
      @zendphpcolombia4902 2 роки тому +4

      Estoy de acuerdo, aunque no tiene nada que ver con el video

    • @di_sociedad
      @di_sociedad 2 роки тому +5

      apoyo totalmente los diagramas y usos de caso, es terrible el desconocimiento en el área y es el pilar de un desarrollo robusto. Muchos dicen que es una paja, pero todos sabemos que cuando conocemos los fundamentos y contamos con un guía con talento pedagógico deja de ser fome y se vuelve parte de tus buenas practicas

  • @CrislinNunez
    @CrislinNunez 3 роки тому

    Muy buen video, me encanto, sobre todo porque pedí por twitter que tocaras el tema...Gracias!!!

  • @randombrowserweb
    @randombrowserweb 3 роки тому

    Gracias por realizar este video, fue muy educativo 👏

  • @alexandervcc
    @alexandervcc 3 роки тому

    Excelente video, gracias Nicolás.
    Podrías hacer alguno hablando de arquitecturas de software

  • @Xion746
    @Xion746 3 роки тому

    Excelente vídeo, el patrón decorador resulta especialmente útil para definir flujos de trabajo 😁 un saludo a la comunidad de desarrollo.

  • @marvinalejandro145
    @marvinalejandro145 3 роки тому

    gracias por este video Nicolás, luego de aprender oop estoy viendo patrones diseño esto me vino muy bien gracias

  • @JeyDotC
    @JeyDotC 3 роки тому

    Este video es más de lo que me esperaba :D

  • @jolimota
    @jolimota 3 роки тому

    Muy buena clase "Maestro 🙌"
    Muchas Gracias 👌👏👍

  • @martincabrera8206
    @martincabrera8206 Рік тому

    La manera mas original que escuche de pedir un Me gusta jajaja tome su like buen hombre

  • @sito8943
    @sito8943 3 роки тому

    Muy bueno este video, es esencial el desarrollo de aplicaciones con el uso de patrones de diseño. SALUDOS!

  • @crowvampire
    @crowvampire 3 роки тому

    Me gustó tu video, con excelentes ejemplos 😁

  • @moises2744
    @moises2744 3 роки тому

    Están interesantes los conceptos, estos patrones permiten adentrarte más en la escencia del POO

  • @brahimali9526
    @brahimali9526 3 роки тому +23

    Botón de "me gusta": **existe**
    Nico: *golpeable*

  • @duvanmorenocardona4914
    @duvanmorenocardona4914 3 роки тому

    Me faltaron las transiciones que nos tienes acostumbrados a hacer... Gran video 😁

  • @alanmauriciocarrascoperez2188
    @alanmauriciocarrascoperez2188 3 роки тому

    hace una semana tuve una entrevista xD este vídeo me pudo salvar

  • @carsdfj
    @carsdfj 3 роки тому

    Excelente me encanta los videos relacionados a patrones de diseño o logica de programacion porque estoy bastante fallo por ahi. ahora aver una y otra ves para captar bien la idea jejeje

  • @gianfrancomachella8535
    @gianfrancomachella8535 3 роки тому

    Geniooooo aprendo más y más

  • @guipe7712
    @guipe7712 3 роки тому +1

    Buen Video Nicolas, te deje mi like. Podrias hacer uno sobre las metodologia de desarrollo de software para aprender algunas nuevas, por los momentos conozco de rup, la tradicional en cascada y scrum. Aunque existen mas, me gustaria conocer cuales son las que se practican mas en las empresas

  • @daviddavila8388
    @daviddavila8388 3 роки тому

    Excelente Nicolás.

  • @luiggi0925
    @luiggi0925 3 роки тому +1

    Me gustan los patrones expuestos. Me gustaría si en un futuro pudieras hablar del patrón Strategy puesto que es de los más usados e incomprendidos. ¡Un saludo!

  • @victorcalfiman9441
    @victorcalfiman9441 3 роки тому

    Me gusto el video justo y preciso

  • @opm1706
    @opm1706 3 роки тому

    Saludos Nicolás, está genial el video. Sería muy interesante tu recomendación de proyectos donde se utilice cada uno de estos patrones. Ojalá entre en listado de videos por hacer.

  • @yonatancuervo3489
    @yonatancuervo3489 3 роки тому +1

    Excelente video, ahora esperemos uno de inyección de dependencias

  • @mcaiafa
    @mcaiafa 3 роки тому

    Estaría bueno que hablaras un poco del patrón GRASP. Ayuda bastante en lo relacionado a buenas prácticas cuando te estas iniciando en el desarrollo de SW.

  • @marcomarkez3807
    @marcomarkez3807 7 місяців тому

    Muy interesante lo de flux, sería genial un video profundizando en cada uno y microservicios que ahora está el tema de moda

  • @yobanaramirezgavino5801
    @yobanaramirezgavino5801 Рік тому

    Excelente 👍🏼 gracias

  • @antoniojimenez8768
    @antoniojimenez8768 3 роки тому

    Dedo arriba por el contenido y por pedirlo de forma original.

  • @sebastianvalladares4305
    @sebastianvalladares4305 3 роки тому

    Nico estos son los videos tecnicos y mas bakanasos que realizas!! ((((Grande! Nico, puedes dar el dato donde comprar tu jockey black??? porque esta muy bakan!)))

  • @Edug2298
    @Edug2298 3 роки тому

    Hola Nicolas eres un crack, deberías hacer un vídeo explicando que haces cuando empiezas a estudiar sobre una nueva tecnología sería super interesarte ver cómo un programador de clase mundial lo hace.

  • @flux5816
    @flux5816 3 роки тому

    Excelente video ✨

  • @ignaciofazah6964
    @ignaciofazah6964 Рік тому

    PORQUE NO VI ESTE VIDEO HACE 5 DIAS QUE TENIA PARCIAL DE PATRONES DE DISEÑO, igual llegue a ver el de base de datos antes del parcial, sos un capo gordo gracias, toma tu pinche laik y suscrito

  • @maximilianocamilo6556
    @maximilianocamilo6556 3 роки тому

    Muy bueno el video, estaría bueno un próximo video de lo contrario: los anti-patrones más comunes y sus peligros

  • @kerveros2412
    @kerveros2412 3 роки тому +4

    Ya revente el botn de me gusta justo a mi laptop, ahora a utilizar el raspberry para trabajar 😎

  • @deeper_soundfy5528
    @deeper_soundfy5528 3 роки тому

    No entendí una goma, pero vi el video para apoyar el canal y agradecer por compartir ..

  • @camilorincon5722
    @camilorincon5722 3 роки тому +1

    Seré el unico que en lugar de mirar a los ojos mira su barba?
    jejejeje XD Sos un crack man.
    Saludos desde Colombia

  • @Losquepasaremoselsemestre
    @Losquepasaremoselsemestre 3 роки тому

    Me voló el cerebro 🧠 yo solo conocía el modelo en 3 capas... oh rayos necesito aprenderlos todos!

  • @davidcontreras2808
    @davidcontreras2808 3 роки тому +1

    Porfa mas videos como estos, ayúdanos a ser Siniors

  • @dt-sistema
    @dt-sistema 3 роки тому +2

    Hola!, Nicolás, con una consulta. Que tipo de patrones o arquitectura debería de usar para desarrollar un sistema desktop para ventas y contabilidad de una empresa, estoy trabajando con Java y python.
    Gracias, saludos desde Guatemala

  • @programadoremocional
    @programadoremocional 3 роки тому

    Jder cuanta produccion, perfectamente prodria ser un programa de television xD

  • @Juanjoarceherrera
    @Juanjoarceherrera 3 роки тому

    Excelente los videos

  • @brunomontd
    @brunomontd 3 роки тому

    Increíble reconocí que la música de fondo es la que escucho en el Spotify de Hola Beats. Messirve

  • @tomasarguelleschoo5104
    @tomasarguelleschoo5104 3 роки тому

    Seria bueno que realizaras un video sobre patrones de diseño o arquitecturas con microservicios.

  • @franciscopino6564
    @franciscopino6564 3 роки тому

    Muy buen video Nico, seria interesante que en algún momento nos comentaras que opinas sobre los path de certificación que ofrecen los grandes, por ejemplo, Microsoft, Oracle, Amazon, Google, etc, saludos desde Chile! \m/

  • @Ander1993ify
    @Ander1993ify 3 роки тому +5

    Sería genial los principios SOLID en js

  • @miquelortizgraupera409
    @miquelortizgraupera409 3 роки тому +1

    NIcolas eres muy bueno! me encanto la parte técnica como lo explicas acompañado por la música.
    Me costo entender "cuz I'm a rookie" sigue haciendo cosas así de como estructurar còdigo, como la forma de pensar you know what I mean?
    Un abrazote desde Barcelona majo!

  • @Pedro-qg5zq
    @Pedro-qg5zq 3 роки тому +1

    Yo te sigo viendo pero nunca terminé ni JavaScript... Un abrazo me gustaron los desafios con sus reviews de los subs..

  • @juancontreras1739
    @juancontreras1739 2 роки тому

    habla sobre estructuras de datos y su uso en la actualidad

  •  3 роки тому

    gran vídeo

  • @delgadocris
    @delgadocris 3 роки тому

    Gracias

  • @fernandoarias8499
    @fernandoarias8499 3 роки тому

    Nicolas MVC, creo que un patron de arquitectura de software

  • @adrianquinto3960
    @adrianquinto3960 7 місяців тому

    Estaria muy bien un curso de spring-boot para pricipiantes

  • @gabrielgonzalez5608
    @gabrielgonzalez5608 3 роки тому +1

    Redux Toolkit que patron vendria a utilizar, el mediador o flux? veo un poco de ambos pero no se si ocupa solamente uno o la combinacion de ambos

  • @umiphos
    @umiphos 3 роки тому

    Necesitas hacer un video de código espaguetti jajajaja muy buena.

  • @SACAViXTech
    @SACAViXTech 3 роки тому

    Crack Nico

  • @hdeleonnet
    @hdeleonnet 3 роки тому +9

    Falto el patrón tomo cerveza mientras programo

  • @pazii0443
    @pazii0443 3 роки тому

    Vídeos que curan.

  • @luissolano1784
    @luissolano1784 3 роки тому +27

    Ojalá así fueran los profesores en las escuelas :')

    • @carlogustavovalenzuelazepe5774
      @carlogustavovalenzuelazepe5774 3 роки тому +13

      Profesores
      Expectativa = este video
      Realidad = hágame una investigación de los patrones de diseño para mañana y se mutea toda la hora de la clase en linea

  • @illidan015
    @illidan015 3 роки тому +1

    Buen video, una consulta mvc no sería más un patrón de arquitectura?

  • @walterurbina813
    @walterurbina813 3 роки тому

    😱
    4:50
    Dos spacios como tabulador

  • @h1-hackermater
    @h1-hackermater Рік тому +1

    Que increíble! gracias por el video y saludos desde Argentina!

  • @bionix2354
    @bionix2354 Рік тому +1

    Gracias bro, me hice una videa de los patrones de diseño 💗🎈

  • @victorh.patinoflores2012
    @victorh.patinoflores2012 2 роки тому

    Hola Mundo !... soy Ing. de Sistemas hace un poco mas de 20 años (Old School), y hasta hace un tiempo atrás sufría de REFACTORITIS (nueva enfermedad). Esta enfermedad no me dejaba terminar mis proyectos y en muchos casos me costó dinero (por incumplimiento). Lo que aprendí es que si bien el software que haces debe gustarte, debemos pensar que este no es para nosotros, es para que otra persona o empresa (a quien no le importa como lo hiciste, sino cómo se ve y cómo funciona) y entregar un producto funcional y seguro en el menor tiempo posible. (tiempo=dinero). Así de esa manera encontré una cura a mi mal (No pierdas el tiempo, haz que funcione). Uso la refactorización de mi código, cuando inicio un nuevo proyecto y recién ahí aplico las mejoras. Espero este consejo le sirva a alguno. Saludos. P.D. veo tus videos hace poco tiempo pero ya casi los vi todos ;) . Felicidades y sigue adelante inspirando a las personas.

    • @guillermodanilo08
      @guillermodanilo08 2 роки тому

      Hacer algo solo para que funcione es meter un cancer, por algo existe la Regla del Boy Scout, dejar el código más limpio de lo que me lo encontré.
      Bueno, no siempre se puede y el tiempo también es un factor, pero si estás partiendo un proyecto de 0, es imperativo seguir buenas practicas.

  • @elgalanazo1662
    @elgalanazo1662 3 роки тому

    saludos nico buen video !, estaria genial tambien un nuevo video de reacciono a tu codigo 😁

  • @darwindiaz9744
    @darwindiaz9744 2 дні тому

    Muy buena tarde excelente explicacion, solo tengo una duda al respecto: MVC es una arquitecutra o un patron, ya que cuando hablamos de arquitectura nos referimos a la organizacion total de todo el software y un patron de diseño es a algo especifico como un componente, por lo cual diria que MVC es una arquitectura, me disculpa si depronto me equivoco y si lo hice, por favor me podrian explicar ¿por que? muchas gracias

  • @roros2512
    @roros2512 3 роки тому

    creo que no había visto en tus videos uno que mostrara edición de código. Sería posible agregar una segunda ventana que mostrara aumentado la parte que estás editando? felicidades por tu gran canal, saludos.

  • @YUKICERO
    @YUKICERO Рік тому

    Muy buena explicación me sirvió mucho, creo que hay que corregir algo de la clase WhithMilk por que la inyección se hizo con c de tipo Coffee, el return esta this.coffee.getCost() + 1, debe de quedar this.c.getCost() + 1.

  • @manueldiez994
    @manueldiez994 3 роки тому

    Hola! Estaria guay un video de mejores practicas de nodejs, saludoos

  • @davidortegacorrea
    @davidortegacorrea 3 роки тому

    Soy Qa automatizador ¿Qué me recomiendas aprender? me interesa sobre patrones de diseño o demás para las pruebas automatizadas y claro, profundizar en los estándares de calidad.

  • @ruser1428
    @ruser1428 3 роки тому +2

    Un detalle importante a mencionar del constructor de la clase que deseamos que se comporte como Singleton, es que este debe estar private para que tenga sentido (en el video se muestra, solo que pasa muy rápido y no se explica). Todo esta genial 👍

    • @TheGcStudios
      @TheGcStudios 3 роки тому

      Y sobreescribir el método clone.

    • @katelme
      @katelme 3 роки тому

      Todo depende de en que lenguaje lo implementes.
      En java, constructor privado, y se debe asegurar la atomicidad en entornos de concurrencia (recordemos que es multihilo)
      en.m.wikipedia.org/wiki/Double-checked_locking#Usage_in_Java
      Si la construcción de instancia puede generar una excepción debes hacer lazy loading delegando en un método estático.

  • @xazak357r4
    @xazak357r4 3 роки тому

    Por fin algo interesante.

  • @danielcutipa540
    @danielcutipa540 3 роки тому

    Buenisimo

  • @k-lvin2331
    @k-lvin2331 3 місяці тому

    Hola crack!! llevaba tiempo sin pasar por aquí, como siempre muy informativo tu material, tengo una pregunta, voy a iniciar un proyecto y estoy decidiendo que arquitectura voy a seguir, si tienes alguna recomendación te lo agradecería tanto a usted como a cualquiera de la comunidad Hola Mundo que conozca del tema, un saludo para todos y me disculpo por haber dejado al mdto botón de me gusta agonizando, no me gusta el código espagueti.

  • @heroelocopro4465
    @heroelocopro4465 3 роки тому

    Muy bien vídeo, tengo una petición egoísta no se si le moleste me encanta verlo programar y verlo usar su lógica podría hacer una serie de haciendo ejercicios fáciles normales y avanzados. un saludo espero que la pase bien

  • @cl3on482
    @cl3on482 3 роки тому

    Buenísimo

  • @unverzeihlich
    @unverzeihlich 3 роки тому

    Saludos !!!

  • @jovahinrivera9484
    @jovahinrivera9484 3 роки тому

    Whoww gracias por el video muy bien roads on the Road

  • @CarlosGarcia-og5sq
    @CarlosGarcia-og5sq 2 роки тому

    Estaría chido un video sobre microservicios

  • @NahomyUchija
    @NahomyUchija 3 роки тому

    Me encanta

  • @Zeioth
    @Zeioth 3 роки тому

    Por fin llegaron los videos de patrones de diseño. Haz todos los que quieras de este tema

  • @youninrivas1423
    @youninrivas1423 2 роки тому

    Cual me recomiendan para un sistema de ventas?

  • @franciscojaviervelascocond6855
    @franciscojaviervelascocond6855 3 роки тому

    En Java puedes tener objectos Singleton usando Enums, ya que estas instancias son unicas.

  • @alexvalle997
    @alexvalle997 3 роки тому +4

    Excelente video!
    Cuando expilques ejemplos de código, podrías hacerlo con diagramas o pseudocódigo, para que los que no conozcan Java o el lenguaje que uses en los ejemplos no se pierdan.