Curso de Patrones de diseño - 10 Memento

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 20

  • @erwinmontes1203
    @erwinmontes1203 6 ปีที่แล้ว +9

    Es un gran ejemplo aplicarlo a videojuegos, es más sencillo de comprender. Muchas gracias!

  • @joseantoniosarriagarcia785
    @joseantoniosarriagarcia785 5 ปีที่แล้ว +2

    Mito buen vídeo, este patrón diseño me dio la solución de estados de una sala virtual

  • @pedrogascon1344
    @pedrogascon1344 3 ปีที่แล้ว

    Excelente ejemplo, tenia un trabajo de la Universidad que era aplicarlo pero con notas de estudiantes y cursos a matricular.

  • @jhonalexandergarciasierra4856
    @jhonalexandergarciasierra4856 2 ปีที่แล้ว

    Gracias, el ejemplo estuvo excelente

  • @rodrigo6459
    @rodrigo6459 4 ปีที่แล้ว +3

    Yo arreglé un poco el patrón agregándole un CountMementos(), LastMementoIndex() y un GetLastMemento() a la clase Caretaker, facilita mucho el trabajo y no tienes que recordar cual fue la última cosa que guardaste en la lista de objetos. Ahora.. el IDEAL sería poder implementarlo con generics para poder usar el patrón en cualquier momento y bajando el acoplamiento.

  • @CarlosMollapaza
    @CarlosMollapaza 6 ปีที่แล้ว

    Muy interesante espero con ansias los siguientes patrones, gracias por este aporte MitoCode

  • @emofhul
    @emofhul 6 ปีที่แล้ว

    Ohh hay patrones que no conocía, muchas gracias Mitocode

  • @fehead75
    @fehead75 4 ปีที่แล้ว

    Like. Sería bueno un ejemplo con objetos.

  • @samuelchong5994
    @samuelchong5994 ปีที่แล้ว

    source making ya no tiene expuesto el codigo verdad ? tengo que comprar el libro?

  • @yuoutoube
    @yuoutoube 2 ปีที่แล้ว

    Eso no es lo que implementa React para guardar sus estados?

  • @wesosdequeso8360
    @wesosdequeso8360 ปีที่แล้ว

    Deberías volver hacer este video usando los java Records. Veo que tus clases Originator y Memento no tienen setters y los campos son inicializados en el constructor, son efectivamente finales. Muchos patrones se han simplificado con las sealed class y records.

  • @makaiyotube
    @makaiyotube 4 ปีที่แล้ว +1

    tuve que ver el video 2 o 3 veces y luego ver el código para entenderlo :D

    • @makaiyotube
      @makaiyotube 4 ปีที่แล้ว

      el objeto juego es el objeto base que me interesa, el objeto memento solo envuelve objetos (es una fachada), Originator es un conversor de objeto memento a juego y viceversa, y caretaker es un objeto que tiene el array de mementos (juegos)

  • @rodossaenz
    @rodossaenz 6 ปีที่แล้ว +2

    Un poco tricky de entender pero sabré que existe este patrón para cuando lo necesite. Para guardar estados y restaurarlos después.

    • @jesechavez9327
      @jesechavez9327 5 ปีที่แล้ว

      Y hay patrones mas trickies jaja,a mi me volvia loco Decorador y Abstract factory dinamica

    • @PabloRodriguezMontero
      @PabloRodriguezMontero 4 ปีที่แล้ว +2

      @@jesechavez9327 jejeje, trickies! A mí aún me vuelven locos los patrones de diseño. Pero bueno, repasándolos y repitiendo los videos y material complementario, espero cogerle el hilo!

    • @jesechavez9327
      @jesechavez9327 4 ปีที่แล้ว +2

      @@PabloRodriguezMontero Te recomiendo buscar casos de uso, así se entienden mejor, a veces es complicado con solo la teoría y un ejemplo académico

    • @PabloRodriguezMontero
      @PabloRodriguezMontero 4 ปีที่แล้ว

      @@jesechavez9327 gracias por el consejo. De casualidad tienes algún ejemplo puntual respecto a lo que me mencionas?... Estoy aprendiendo y este tipo de aporte me sería de gran utilidad!

  • @maryta22
    @maryta22 4 ปีที่แล้ว

    Gracias :)