ABSTRACT FACTORY | PATRONES de DISEÑO

Поделиться
HTML-код
  • Опубликовано: 10 мар 2020
  • Después del patrón factory, vamos a ver la FACTORÍA ABSTRACTA con la ayuda de SUPER MARIO :D!!
    Índice de la serie:
    • Las PIEZAS FUNDAMENTAL...
    👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Slack: bit.ly/33gaDDM
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👕 MERCHANDISING DEL CANAL:
    ► Tienda RUclips: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/aff_c?offer_id=...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/get-kite/?...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.net/c/2523912/941...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6
  • НаукаНаука

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

  • @kennitruzromero5314
    @kennitruzromero5314 4 года назад +15

    Genial, lo más interesante y lo que me gustaría que ampliarás más, es en los ejemplos :) gracias por el contenido

  • @marcoedwin5185
    @marcoedwin5185 4 года назад +1

    Excelente video! Comparado con el anterior este fue un poco mas complicado, pero con tus ejemplos y explicacion lo entendi perfectamente. Espero con ansias el siguiente. Saludos desde Argentina!

  • @rmrgnzlz
    @rmrgnzlz 4 года назад +3

    Por ahora el patrón que más me ha gustado. Eso de no conocer la clase concreta, suena a poesía.

  • @dalmiro2h
    @dalmiro2h 4 года назад +1

    Graciasss por estoo!! espero mass!

  • @nikensss
    @nikensss 4 года назад +1

    Jooooder, pedazo de video. Me encanta!!!

  • @kiliansancheznicolas4943
    @kiliansancheznicolas4943 4 года назад +3

    Estaría bastante interesante que explicaras como funciona internamente el sistema de Componentes de Unity 3D (no se exactamente que patron podria utilizar, pero creo que es probable que pueda implementarse mediante el patron Decorator o alguno de los patrones asociados a esa funcionalidad - añadir codigo/funcionalidad en runtime dependiendo de actores externos a la clase en si)

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

    Eres un genio bro, me ha estado costando entenderlo por mi cuenta pero sé que si hubiera visto tu video desde un inicio lo habria entendido a la primera

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

    Gracias por esta serie , me ha sido de gran ayuda

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

    Excelente explicación. 5:34 En la actualidad, en Flutter preferimos una visualización unificada en lugar de una nativa específica para cada plataforma. Esto ayuda a proporcionar una experiencia más consistente y accesible para todos los usuarios, independientemente de la marca o tipo de dispositivo, promoviendo una mayor integración y una interfaz más inclusiva.

  • @danielibanezgarcia
    @danielibanezgarcia 4 года назад +1

    Me ha encantado el vídeo, una explicación muy intuitiva

  • @sgnshogun
    @sgnshogun 3 года назад +1

    Interficie? jajaja eso si que me hizo gracia...

  • @dennisquesada147
    @dennisquesada147 4 года назад +1

    Muy bueno, excelente! Saludos desde Costa Rica

  • @rokax1409
    @rokax1409 4 года назад +2

    Excelente contenido sigue así !!! Saludos desde Chile !!

  • @maca.valverde
    @maca.valverde 2 года назад

    Es muy bueno y claro tu contenido. Gracias por compartir tanto conocimiento :)

  • @Yoshiplanett
    @Yoshiplanett 3 года назад

    ERES UN GRANDE.
    En la USAL se ven los patrones: Builder y Factory Method, aparte de estos, a mi ya no llegas, pero es cuota para futuros visualizadores :)
    Tus explicaciones son bastante más concisas

  • @ocandoja
    @ocandoja 4 года назад +35

    me gustaria ver los patrones Singleton, Observer y Decorator

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

      Un librazo es Sumergete en los patrones de diseño estan todos los patrones, editorial Refactoring Guru, algunos youtuber dicen que se debe usar patrones de diseño en Frontend, jajajajajajajajajajajajajajaja

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

      @@norbertocontreras4725 Espero que sea una broma, porque es el comentario más desacertado que he leído jamás. Claro que usas patrones de diseño en frontend. Si utilizas frameworks los ves en toda partes y precisamente se usan para proyectos reales, si estás haciendo un sitio web para tus chistes estúpid0s y solo usas HTML claro que no los usas.

  • @jonathanadamson5209
    @jonathanadamson5209 4 года назад

    Excelente contenido brother, exitos!

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

    Buen video, estoy empezando a leer el catalogo de Design Patterns de Erirch Gamma, y voy buscando mas recursos a medida que paso por un patrón, aclare algunas dudas con tu video. 😎😎

  • @sitixone
    @sitixone 4 года назад +2

    Ansioso por este vídeo. No me arrepiento de activar la campanita. Muchas gracias.

    • @BettaTech
      @BettaTech  4 года назад +3

      Gracias a ti por verme y haber activado la 🔔 :D

  • @wuilliam321
    @wuilliam321 4 года назад

    De lujo de lujo!

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

    Buen video! Igual al final comentas respecto a las responsabilidades pero creo que el abstract factory cuando dice que crea familias de factories se podria decir que cada factory final es un factory method ya que la logica al final es la misma, crear diferentes tipos de objetos encapsulando su construccion.

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

    Buen trabajo, muchas gracias.

  • @dylanarce240
    @dylanarce240 4 года назад +1

    Saludos desde Costa Rica, si en algún momento puedas haber algún tipo de explicación sobre la librería H3 de Uber, sería genial. :)

  • @PositronQ
    @PositronQ 4 года назад +2

    Muy buen video
    Podrías hacer un video donde hagas una AI de aprendizaje supervisado con un videojuego

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

    Excelente el ejemplo, es un concepto bastante dificil de entender, me quedo bastante mas claro.Muchas gracias :)

  • @Crisgarciacol
    @Crisgarciacol 9 месяцев назад

    Muy bien explicado !!! Saludos

  • @brian123903
    @brian123903 4 года назад

    El martes tengo un parcial, acabo de entender todo en tan solo 5 minutos

  • @hectorkaizenf.v.7224
    @hectorkaizenf.v.7224 4 года назад +9

    Hola, A mi no me queda claro =(
    Si no es mucho pedir podrías hacer un video comparando la manera de usar el patron de diseño y otra no usandolo
    ¡
    Si es posible jejeje gracias!

  • @federicoibarra7975
    @federicoibarra7975 3 года назад

    muy bien explicado

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

    0:21 Que canchero, jejeje

  • @gabrielpinto9618
    @gabrielpinto9618 4 года назад

    Excelente contenido. Sería excelente crear un playlist de la serie para que sea más fácil seguir los videos.

    • @BettaTech
      @BettaTech  4 года назад +2

      Está creada! La puedes encontrar en el siguiente enlace:
      ruclips.net/video/3qTmBcxGlWk/видео.html

  • @ignaciofernandez2835
    @ignaciofernandez2835 4 года назад +2

    Tienes cursos en español

  • @josejimenez-wd5rw
    @josejimenez-wd5rw 4 года назад

    gracias !

  • @luquillasnano
    @luquillasnano 9 месяцев назад

    ¿Cómo haces para estar leyendo Design Patterns si lo tienes detrás en la estantería?

  • @HarviDenth
    @HarviDenth 4 года назад +1

    Me gusta, me gusta

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

    Buen video

  • @molavec
    @molavec 4 года назад +6

    interface -> ¿no es mejor traducirlo como interfaz?

    • @modaforcav4910
      @modaforcav4910 4 года назад

      Así hablan sus inventores que queréis que hagamos

  • @ivanromero3855
    @ivanromero3855 4 года назад +2

    Excelente video. Qué libro utilizas para dar la definición del patrón de diseño?

    • @schduck
      @schduck 4 года назад +4

      Se llama Design Patterns: Elements of Reusable Object-Oriented Software

  • @mugatu2017
    @mugatu2017 3 года назад

    supongo que debe de existir un metodo abstracto set y get en la factoria para en base a eso saber el tipo de clase concreta a retornar dentro del abstractFactoryManager

    • @wiedens-justociurlizza7766
      @wiedens-justociurlizza7766 8 месяцев назад

      No se implemente una funcionalidad asi, solo tendrias q evaluar el producto que recibes el factory manager se encarga de creae factorias y para luego a su vez crear productos ybya

  • @Alonso-o-Santi-2.0
    @Alonso-o-Santi-2.0 4 года назад +1

    Yo quiero saber qué carrera estudiaste tú en la universidad? Y qué carreras recomiendas para ser creador de software? Por favor y gracias.

    • @Infinity_Ghost
      @Infinity_Ghost 4 года назад +1

      Creo que dijo ingeniería informática, en un vídeo lo comentó

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

    que es una interficie y como se diferencia de una interfaz?

  • @jasv16
    @jasv16 4 года назад

    como que grficos de GB y Ds?..

  • @javiopakan2
    @javiopakan2 4 года назад

    Se implementa algun patron, en las agendas telefonicas? como sabes todo se hace en un solo boton guardar, mientras que se guarda en diferentes archivos JSON, XML, o Tabla relacionadas...??

    • @wiedens-justociurlizza7766
      @wiedens-justociurlizza7766 8 месяцев назад

      A ese seria Factory pattern no mas: WriterFactory (abstract getFactory(); JsonWriterFactory(getFactory(retorna un new JsonWriter() object, XMLWriterFactory, HTMLWriterFactory, creas la interface Writer(produce(),save()) JsonWriter, XMLWriter, HTMLWriter implements Writer

  • @tonym5857
    @tonym5857 4 года назад +2

    Ese patron es complejo al momento de implentarlo. Y el que sigue MVC ?? Saludos 👏

    • @mugatu2017
      @mugatu2017 3 года назад

      sinceramente creo que es uno de lo mas faciles

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

    Me ha costado entenderlo pero la parte final, con el diagrama UML ya me ha quedado mas claro ... Quizas, solo es una sugerencia, podrias empezar por la definicion y por el diagrama UML explicado y luego pones los ejemplos, pero vamos que seguro que ha gente que lo prefiere como lo has hecho en el video ...

  • @delirako
    @delirako 4 года назад

    Perdón la pregunta básica. Que lenguaje está usando?

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

    Interesante

  • @mugatu2017
    @mugatu2017 3 года назад +1

    creo que hubiese sido interesante explicar el concepto contexto

  • @rodrigoqr8397
    @rodrigoqr8397 4 года назад +1

    Bettatech quién es Mario Campbell?

  • @luisluisferreira22
    @luisluisferreira22 3 года назад

    Esta bueno saber que es cada patrón, pero quien al desarrollar esta pendiente de que patrón está utilizando, o dice tengo este problema cual es el mejor patrón? En lo personal nunca estoy pendiente a esto ni cuando estoy realizando la estructura en un papel. Busco la mejor solución, más eficiente con la menor repetición de código o clases que hagan las mismas cosas. Alguien piensa en los patrones al desarrollar??

  • @chgara
    @chgara 4 года назад +1

    Yo que cambiaba el modo oscuro de mi web con un simple classlistTogle, 😢

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

    😮

  • @sarmaulc6103
    @sarmaulc6103 3 года назад

    3:34 cual es el libro ese?

    • @javipg92
      @javipg92 3 года назад

      Design Patterns: Elements of Reusable Object-Oriented Software

  • @JorgeMorales095
    @JorgeMorales095 4 года назад +1

    Es recomendable saber patrones de diseño antes de querer aprender un framework?

    • @BettaTech
      @BettaTech  4 года назад +2

      Son conocimientos complementarios! Puedes irlos estudiando por separado

    • @carloscontreras4655
      @carloscontreras4655 4 года назад +4

      Un consejo, cuando ya tienes muchos años de experiencia (más de 5) y estás por tener una entrevista de trabajo, te recomiendo estudiar los Principios SOLID y los Patrones de Diseño (únicamente los de tipo Creational), pues son preguntas muy frecuentes.
      Saludos!

  • @Henderxl
    @Henderxl 4 года назад

    Mora te recomendó

  • @danelangulo6470
    @danelangulo6470 3 года назад

    aqui no entendi como se implementa

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

    compren el libro de patrones de diseño que en 10 minutos no van aprender nada. y menos sin programar.

  • @NitrosS
    @NitrosS 4 года назад

    Este hombre nunca jugo Mario Bros

  • @dianaandreacarballosarabia7523
    @dianaandreacarballosarabia7523 3 года назад

    Estoy aprendiendo programación, tengo que hacer un Abstract Factory, pero NO ENTIENDO NADA! :(

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

    "interfície" en serio? Qué es eso? Gallego, Catalán, Francés, qué pasa, no se podía poner interfaz en español? !!!

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

      En catalán es "interfície", pronunciado "interfisie"... recuerdo que durante la carrera solía equivocarme bastante cuando hablaba en castellano y lo llamaba "interficie" sin darme cuenta ^^