OBSERVER (El PATRÓN que lo ve TODO) | PATRONES de DISEÑO

Ғылым және технология

Consigue mi curso en MasterMind! 🚀 bit.ly/3kr4bTc
En éste vídeo de la serie de PATRONES DE DISEÑO veremos el PATRÓN OBSERVER, uno de los más utilizados.
Í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 KZread: / 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
⏱ ÍNDICE:
• 0:00 - Introducción
• 00:36 - Teoría del patrón
• 3:13 - Programando el patrón
• 11:10 - Conclusión

Пікірлер: 137

  • @diegotoro1998
    @diegotoro19983 жыл бұрын

    Ver esta serie de videos sobre patrones es la forma más eficiente de hacerse una idea general sobre cada patrón. Se lo estoy recomendando a todos mis compañeros en la Universidad. ! Muchas gracias !

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Gracias a ti por pensar eso y por recomendarme!! Es gracias a vosotros que seguimos creciendo :D

  • @Thelimbers7
    @Thelimbers72 жыл бұрын

    Estos videos realmente me ayudaron a progresar en la programación, aprender estos patrones es súper útil, justo ahora estoy haciendo un proyecto que necesita de este patrón de diseño

  • @DiegoAGM1086
    @DiegoAGM10863 жыл бұрын

    Excelente video! Claro y conciso...

  • @dejatulegado3304
    @dejatulegado33043 жыл бұрын

    BRUTALÍSIMO, la mejor explicación que he visto, ni libros, ni artículos ni nada... ÉSTE VÍDEO! Enhorabuena y gracias

  • @galvez1985
    @galvez19852 жыл бұрын

    Explicando con rapidez y sencillez, excelente tutorial, saludos.

  • @ricardoruiz4543
    @ricardoruiz45433 жыл бұрын

    Tremendos videos! Se echan de menos.

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

    Estoy aprendiendo patrones ahora en tercero de carrera y la verdad tus vídeos me salvan la vida

  • @leandrogonzalezcuello9942
    @leandrogonzalezcuello99423 жыл бұрын

    Muy buen video, me ayudo para entender (e imaginar) mejor algunas cosas de Flutter y Redux

  • @KnavishData
    @KnavishData3 жыл бұрын

    Excelente, muchas gracias por estos videos

  • @oscar-qr5yy
    @oscar-qr5yy3 жыл бұрын

    Me he visto toda la serie y ahora quiero maaaas! esta super bien! suscrito y campanita :D

  • @davidarellano5929
    @davidarellano59293 жыл бұрын

    Excelente vídeo, mas como este que se aprende mucho.

  • @JigokuKuran
    @JigokuKuran3 жыл бұрын

    muchísimas gracias, me quedó super claro!

  • @leonelmendez8561
    @leonelmendez85612 жыл бұрын

    Muy bueno!, super clara la explicación, se agradece 👏👍

  • @cousi
    @cousi3 жыл бұрын

    Muy interesante! Gran video!

  • @orlandosandovalm.9218
    @orlandosandovalm.92183 жыл бұрын

    HolaMundo y BettaTech son de los mejores canales para el aprendizaje!

  • @garfiovargas
    @garfiovargas3 жыл бұрын

    Excelente explicación, Gracias

  • @Ditmaros1
    @Ditmaros13 жыл бұрын

    Como siempre BettaTech ofreciendo oro para programadores, gracias.

  • @andresv4521
    @andresv45213 жыл бұрын

    me sirvió mucho el video, gracias!

  • @arianvaldivieso2236
    @arianvaldivieso22363 жыл бұрын

    Muy buenos las explicaciones de los patrones y teorías.

  • @Znous
    @Znous3 жыл бұрын

    Los vídeos de esta serie son oro puro. Muy buena explicación 👏🏼👏🏼

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Gracias!!! Me alegra que te haya parecido útil :D :D He querido añadir el código en el mismo vídeo y explicar más por encima el UML a ver si os gustaba mas :)

  • @Znous

    @Znous

    3 жыл бұрын

    BettaTech Yo creo que si aporta más claridad a la explicación 👍

  • @tadeoventura8408

    @tadeoventura8408

    3 жыл бұрын

    Noooogfegeydydy🎮🎮🎮

  • @dpapi96
    @dpapi963 жыл бұрын

    Excelente explicación 👌🏽👌🏽

  • @ingenieroahb
    @ingenieroahb3 жыл бұрын

    Buen video, lo felicito hermano, gracias

  • @alannoblia129
    @alannoblia1293 жыл бұрын

    Excelente video!!

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

    Muchas gracias por la explicacion, entendi el patron mas alla de memorizarla. Gracias!!!

  • @oscargm1979
    @oscargm19792 жыл бұрын

    Excelente explicación, profesor

  • @denisgomez4554
    @denisgomez45543 жыл бұрын

    Me encanta esta serie de patrones de diseño, muy interesante 👌🏻

  • @yagorodi

    @yagorodi

    3 жыл бұрын

    Ya lo hay. Buscalo en su canal.

  • @nisedan2002
    @nisedan20022 жыл бұрын

    Excelente canal!

  • @fabiorey0935
    @fabiorey09353 жыл бұрын

    Hola genio como estás? Estoy esperando más episodios de patrones de diseño... si los vídeos vienen con código en tiempo real mejor aún! Un abrazo desde Argentina

  • @danielbarrientos722
    @danielbarrientos7223 жыл бұрын

    Este patron es uno de mis favoritos junto con el patron estrategia

  • @leandrofalugi
    @leandrofalugi3 жыл бұрын

    Muy bueno! Estaría bueno ver un ejemplo como el que programaste pero en un diagrama de clases como la estructura que muestras al principio, de igual manera, se entendió perfecto. Saludos!

  • @alejandrogermosen5764
    @alejandrogermosen57643 жыл бұрын

    Esperaba mucho un nuevo patrón

  • @antonygiomarx
    @antonygiomarx3 жыл бұрын

    Me encantan estos vídeos, ¿Ya se viene uno nuevo? Sería genial uno de inyección de dependencias.

  • @danielvera4661
    @danielvera46613 жыл бұрын

    Excelente video, sera que puedas hacer algun video sobre equipo de computacion que usas dia a dia? jejeje me intereso saber sobre tu teclado y el escritorio jejeje

  • @w4xccino
    @w4xccino11 ай бұрын

    Es el mejor ejemplo que vi

  • @xReDCrIsTx
    @xReDCrIsTx3 жыл бұрын

    Un excelente nombre sería "El Patron iluminati" jajajja. Muy buen video!

  • @tadeoventura8408

    @tadeoventura8408

    3 жыл бұрын

    Aquwywuwyywywys uno un un tu y tu un hijo TV tu

  • @UskoKruM2010
    @UskoKruM20103 жыл бұрын

    Excelente explicación y ejemplo práctico, Martín 😉 ✔

  • @tadeoventura8408

    @tadeoventura8408

    3 жыл бұрын

    99773

  • @Foredres
    @Foredres3 жыл бұрын

    Justo he estado viendo patrones en js y no entendí este. Me encantan tus vids!

  • @robertomanchado1509
    @robertomanchado15093 жыл бұрын

    Ni una pega. Excelente trabajo y explicación.

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

    gracias por este video bro

  • @franciscojesusmartinezdura4748
    @franciscojesusmartinezdura47483 жыл бұрын

    Bravo 👏👏

  • @Rajmanov
    @Rajmanov3 жыл бұрын

    que bien video gracias

  • @gilbertoasuaje9119
    @gilbertoasuaje91193 жыл бұрын

    hola muy buena explicacion, me llama mucho la atencion tu configuracion de vim. puedes hacer un video explicando como lo has configurado ? recien comienzo a usar tambien y aun no dejo VScode del todo xdd

  • @martinarcos4711
    @martinarcos47113 жыл бұрын

    Muy buen video!!! Que desventajas tiene utilizar este patrón?

  • @sota9961
    @sota99613 жыл бұрын

    Estoy leyendome el libro que recomendaste de patrones y cada vez que leía un patrón iba a ver tu vídeo explicándolo, justo cuando llegue a este vi que no había vídeo y mi aprendizaje ya no fue igual jajaja. Gracias por tu trabajo!

  • @angeldavidlucerotonder898

    @angeldavidlucerotonder898

    3 жыл бұрын

    Hola que libro te recomendó, gracias.

  • @sota9961

    @sota9961

    3 жыл бұрын

    @@angeldavidlucerotonder898 head first design paterns. Esta en ingles pero es bastante fácil e ilustrativo, lo recomiendo mucho. Este hombre tiene un vídeo recomendando libros puedes echarle un vistazo

  • @JSA38
    @JSA382 жыл бұрын

    Hola! Me fascinó tu video, muchas gracias porque fue una explicación muy sencilla de entender. Sin embargo me quedó una duda. Por qué en el constructor del observador (el suscriptor) seteaste el observable? Por qué es sólo uno? Podría enviar el observable en el método update en forma this? Pienso que eso de pronto haría más flexible el código para el caso de "un suscriptor suscrito a varios canales" pero puede que esté perdiendo algo.

  • @sleon4
    @sleon43 жыл бұрын

    Una exelente explicación, para cuándo uno donde se haga MVC?

  • @SergioRibera
    @SergioRibera3 жыл бұрын

    Me acabo de dar cuenta que estaba usando este patron de diseño (junto con otros) lo uso en mis videojuegos por la estructura que les doy, lo uso para detectar las colisiones y esas colisiones las recube el jugador y acciona, tambien lo uso en la IA de enemigos para saber cuando el personaje muere para que ellos dejen de perseguirlo y continuen con su comportamiento, eso entre otros usos que recuerdo

  • @jeycode9180

    @jeycode9180

    3 жыл бұрын

    Muchos patrones los usamos sin darnos cuenta cuando no los conocemos, una vez q los conocemos pues al menos podemos atacar antes el problema o simplemente viendo el código de una librería o un Framework entender como funciona

  • @SergioRibera

    @SergioRibera

    3 жыл бұрын

    Asi es bro, ademas, conocer cual patron y que cosas usamos sirve para investigar más e implementarlo como dios manda

  • @NecroDevv

    @NecroDevv

    3 жыл бұрын

    me pasó lo mismo con factory y abstract factory.

  • @NecroDevv

    @NecroDevv

    3 жыл бұрын

    ahora quiero aplicar el patrón estrategia

  • @juanfranj
    @juanfranj3 жыл бұрын

    Buenas, este año estructura de datos vemos haskell, podrias hablar algo de ese lenguaje? En plan para que y quien lo usa? O lonq tu veas. Gracias

  • @josesantossalvador3597
    @josesantossalvador35973 жыл бұрын

    Podrías hacer un guía de tiling window managers?

  • @sup2497
    @sup24973 жыл бұрын

    INCREÍBLE CANAL

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Increible comentario 😄

  • @fidekof
    @fidekof3 жыл бұрын

    Buen video una pregunta fuera del tema, que le hiciste a tu linea de comandos y a tu vim para que se vea asi, estas usando powerline?

  • @inmutante
    @inmutante3 жыл бұрын

    Muy buen vídeo!! Has mencionado un par de veces "en el patrón clásico". Hay otro patrón observer donde no se pase por constructor el observable? ¿No sería quizá mejor que notify() recibiese una abstracción tipo, por ejemplo, "notify(IObservableChange)" con información de qué ha cambiado? Me parecería mejor solución, aunque no soy arquitecto... ¿Sería una mala solución esta? Enhorabuena por el canal. Lo acabo de descubrir y me está encantando. Ya tienes un suscriptor asiduo, tenlo por seguro!!

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

    Muy buen video, me resultó de gran utilidad, sin embargo creo que este diseño ata a cada observador a un único observable? Estaría mal pasar el estado que cambió al método update del observador o incluso usar strategy para crear un sistema de herencia de estados y aplicar una determinada acción en función del estado que se reciba?

  • @sergioaparicio9645
    @sergioaparicio96453 жыл бұрын

    Tu voz me transmite tranquilidad

  • @terry-
    @terry- Жыл бұрын

    Muy bueno! Este es el patrón para crear eventos?

  • @darkcristian7949
    @darkcristian79493 жыл бұрын

    Buen video, por cierto que editor de codigo estas utilizando

  • @heyjoe5048
    @heyjoe50483 жыл бұрын

    thanks

  • @victorgiovannibeltranrodri1047
    @victorgiovannibeltranrodri10473 жыл бұрын

    Si recomiendas saltarte de node a deno?

  • @Viruzzent
    @Viruzzent3 жыл бұрын

    Hola betta tech. Podrias explicar el patron chain-of-responsibility antes del 24? tengo que entregar un trabajo y sos un master. te vengo entendiendo todo.

  • @IsaacNewton80735
    @IsaacNewton8073510 ай бұрын

    Faltaría hacer el Front y ya estamos

  • @kuperrr6776
    @kuperrr67763 жыл бұрын

    Me dieron 6 / 7 errores siguiendo todo al pie de la letra JAJAJJ, recién descubrí el canal, veo q me falta un largo camino todavía. Muy buen contenido y explicación!

  • @kuperrr6776

    @kuperrr6776

    3 жыл бұрын

    Los errores son: "attach, which lacks return-type annotations implicitly has asn 'any' return type", "detach, which lacks return-type annotations implicitly has asn 'any' return type", "notify, which lacks return-type annotations implicitly has asn 'any' return type", "update, which lacks return-type annotations implicitly has asn 'any' return type", "Type 'KZreadChannel' is not assignableto type 'null'" , "Object is probably 'null'".

  • @nicolasliendro1162
    @nicolasliendro11623 жыл бұрын

    Excelente video! Que IDE estás utilizando?

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Gracias! Aqui concretamente uso nvim

  • @nikolam-dev

    @nikolam-dev

    3 жыл бұрын

    @@BettaTech Que terminal estas usando para que se te vea el modo de nvim que tienes , el nombre de archivo, etc... o directamente son plugins en nvim?

  • @rogermontilla

    @rogermontilla

    3 жыл бұрын

    @@nikolam-dev busca zsh y oh my zsh...

  • @SudoKiss
    @SudoKiss2 жыл бұрын

    Me pareció muy interesante el vídeo, lo que no logro visualizar todavía es el cómo se implementaría en un entorno real. Siguiendo con el caso de KZread, no logro ver el cómo se notificaría a cada usuario que un KZreadr a subido un nuevo vídeo, ya que no comprendo muy bien como se logra guardar los estados de cada objeto. Supongamos que BettaTech sube un vídeo y se ejecuta el mecanismo para notificar a los suscriptores, no sé como se guardaría ese estado "pendiente" de notificar a un suscriptor cuando este entre a su cuenta de KZread, porque la notificación salta una vez que hayas iniciado sesión por lo cual se tendría que guardar un estado como pendiente de notificar, no sé si estoy dándole muchas vueltas pero estoy sad por no saber cómo hacerlo. De todas formas, muchas gracias por este excelente vídeo :)

  • @BettaTech

    @BettaTech

    2 жыл бұрын

    Se podría hacer de varias formas! El observador no TIENE porque enviar la notificacion al momento. Quiza, en ese dominio, simplemente registra que hay una notificación a enviar, y lo guarda en una base de datos o similar. A continuación, cuando tu haces login, en otro sistema, se comprueba si tienes alguna notificación pendiente de recibir y se realiza el envio de la notificación como tal. Hay varias formas de resolver las cosas, los patrones al final son herramientas que nos pueden servir en ciertas partes del código y en subproblemas que, juntos, intentan resolver el caso de uso

  • @SudoKiss

    @SudoKiss

    2 жыл бұрын

    @@BettaTech Qué genial !! Muchas gracias por su respuesta, ahora entiendo mejor todo :). Saludos maestro BettaTech 🙏

  • @walvarove7815
    @walvarove78153 жыл бұрын

    Una pregunta, al crear un nuevo suscriptor al canal... ya se supone que debería estar "escuchando al observable" no? No está así implementado puesto que toca realizar el "atach()" (podría ser un... "dale a la campanita"), pero en caso de querer hacerlo todo automaticamente en un mismo paso como sería? Gracias de antemano y excelente video

  • @xardo
    @xardo3 жыл бұрын

    Muy buen video, muchas gracias, llevo tiempo queriendo pillar un libro de Patrones de Diseño ( Español o Ingles ), para poder tener una mejor visión a la hora de programar y mirar los proyectos desde una perspectiva un poco mas elevada y no siempre pica código ¿alguna recomendación?

  • @jeycode9180

    @jeycode9180

    3 жыл бұрын

    Head First Desing Patterns->Kathy Sierra; Puedes ver más ejemplos de patrones de diseño en mi joven y sexy canal muchas gracias.

  • @romigour
    @romigour3 жыл бұрын

    9:06 tienes algún vídeo de los principios de programación?

  • @martinflores9611
    @martinflores96113 жыл бұрын

    esta muy interesante yo lo uso con angular pero tendre que vermelo varias veces para entenderlo

  • @javierg5529
    @javierg55293 жыл бұрын

    Tengo una pregunta y quisiera saber si alguien me la puede responder : que es mejor o que diferencias hay entre un ingeniero informático de software y un ingeniero informático de computadores(que creo que es el de programación de aplicaciones y tal)

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

    Patron observer esta relacionado con el funcionamiento interno de cuando le das a la campanita para que te notifique los nuevos videos? o no es asi?

  • @carlix8057
    @carlix80573 жыл бұрын

    ¿Qué esquema de color utilizas para Vim?

  • @alfredrodriguezgarcia2383
    @alfredrodriguezgarcia23833 жыл бұрын

    hola, se que no es tanto del tema pero porfa he visto que algunos usan la arquitectura de java o c en proyectos como buenas practicas y me confunde un poco las capas de Entidades, servicio y los dto, si ya hay controladores que hacen eso fuera de las rutas

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

    Deje 2 videos tuyos en distintas pestañas, cuando volvi a abrir el navegador se reprodujeron al mismo tiempo y dijeron lo mismo al unisono. Eso fue el Patron Resonance

  • @arfipod
    @arfipod3 жыл бұрын

    ¿Cuál es el modelo de mesa que utilizas? Me gusta mucho

  • @eudyreynoso1889
    @eudyreynoso18893 жыл бұрын

    Excelente video, me gustaría ver qué leches son las inyecciones de dependencias😐🤔

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Básicamente y dicho a lo bruto, pasar las dependencias de una clase por parámetro y no construirlas dentro :D

  • @jaime7295

    @jaime7295

    3 жыл бұрын

    La clase A necesita la clase B para funcionar. Para instanciar la clase A pasas la clase B en el constructor

  • @fidekof

    @fidekof

    3 жыл бұрын

    Lo que evita la injeccion de dependencias es que tengas que usar un "new X" dentro de una clase Y, y para que sirve esto, para que en lugar de crear un new X puedes recibir en tu constructo o en tu metodo setX una interfaz es decir que puedes pasar cualquier implenetacion concreta como parametro y no solo X.

  • @eudyreynoso1889

    @eudyreynoso1889

    3 жыл бұрын

    @@fidekof está más que claro tú respuesta. Muchas gracias

  • @fidekof

    @fidekof

    3 жыл бұрын

    @@eudyreynoso1889 por nada amigo, soy programador, y a veces estos conceptos son un poco confusos, pero con el tiempo ayudan mucho... Saludos y exitos amigo...

  • @jeycode9180
    @jeycode91803 жыл бұрын

    Podéis ver más ejemplos de patrones de diseño en mi canal, de momento la parte de patrones creacionales, un beso puercos.

  • @R1D3R2
    @R1D3R23 жыл бұрын

    Has seguido con el juego en C++? Tienes el repo publico?

  • @lautarolopez1708
    @lautarolopez17083 жыл бұрын

    Lo mejor del video es que use Deno. Aguante Deno!

  • @chetepuima6940
    @chetepuima69402 жыл бұрын

    que so usas?

  • @maryelianazentenorojas1899
    @maryelianazentenorojas18993 жыл бұрын

    Podrías Hacer el Patrón Transacción Por favor

  • @galo7486
    @galo74863 жыл бұрын

    Hola

  • @soyjoseantonioac
    @soyjoseantonioac3 жыл бұрын

    Hola amigos de BettaTech, me gustaria saber si tienen algun video o material relacionado con el paso a paso para publicar en facebook anuncios de instalación de aplicación.

  • @eduardoalvara2
    @eduardoalvara22 жыл бұрын

    Amigo te pareces a Vsauce jajajaj

  • @adrianarteaga752
    @adrianarteaga7523 жыл бұрын

    👌 Excelente 👌

  • @davidhompanera7860
    @davidhompanera78603 жыл бұрын

    Seria buena idea par un video mostrar la personalización de la CLI de linux

  • @subernasterd2727

    @subernasterd2727

    Жыл бұрын

    No está usando Linux

  • @arnoldosalcedomatos711
    @arnoldosalcedomatos7113 жыл бұрын

    Podrias por favor continuar con el patron VISITOR ?

  • @10tronic
    @10tronic3 жыл бұрын

    Con la explicación teórica y código la explicación es más completa!

  • @lucianodibernardo1546
    @lucianodibernardo15465 ай бұрын

    Lo uso todos los dias...

  • @axhion
    @axhion3 жыл бұрын

    QUE HA PASADO CON ESTA SERIE?? estaba muy interesante.

  • @darkrist
    @darkrist2 жыл бұрын

    vine por el pattern y me enamore del guapo youtuber

  • @orl123124
    @orl1231242 жыл бұрын

    este tema de observable me ha costado he aprendido angular, Swift , nativescrips pero observable nada :(

  • @davidmata3104
    @davidmata31043 жыл бұрын

    Muy buen video, pero siento que es mejor que ya tengas el codigo y lo vayas explicando en vez de estarlo escribiendo, asi como lo haces en tus otros videos. Puedes tomar el tiempo que te lleva escribirlo en describir ejemplos mas complejos. Saludos.

  • @alejandroisa3508
    @alejandroisa35083 жыл бұрын

    Ah como el Observer de Minecraft

  • @gtorreblancaluna
    @gtorreblancaluna3 жыл бұрын

    Que código es ese ?

  • @fidekof

    @fidekof

    3 жыл бұрын

    Typescript

  • @dlopezlo
    @dlopezlo3 жыл бұрын

    Oye, y ese teclado? Preséntanoslo!

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    Puede que sea parte del proximo video? 👍

  • @craftyprogrammer6095
    @craftyprogrammer60953 жыл бұрын

    gg

  • @dentar5233
    @dentar52333 жыл бұрын

    qqqqqqq como???

  • @alejandrogermosen5764
    @alejandrogermosen57643 жыл бұрын

    Primer comentario 😂

  • @sota9961
    @sota99613 жыл бұрын

    No me cuadra mucho que el constructor del subscriptor tenga el canal. Entiendo que por simplicidad un subscriptor solo está subscrito a un canal, pero cuando se crea el sub debería añadirse automático a la lista de subs del canal, si no de un descuido podría quedarse colgado

  • @fidekof

    @fidekof

    3 жыл бұрын

    En realidad ambos se tienen entre sí el subscriptor tiene el canal y el canal tiene n subscriptores dentro, esto con el fin de que ambos pueden desuscribir si quieren.

  • @arielespindola1867
    @arielespindola18673 жыл бұрын

    Why attaching the subscriber in the main scope if you already have the reference of the KZread channel within the Subscriber's constructor? Thank you for your video explanation, but in my opinion it is a little over complicated. Keep it simple :p

  • @BettaTech

    @BettaTech

    3 жыл бұрын

    EDIT: I see that youre talking more about the usage itself, not the structure. And, yes! its a really valid argument, we could attach directly on the constructor. In fact it would me better in my opinion. It would be nice to see pros and cons 😀

  • @perenganoperengano2424
    @perenganoperengano24243 жыл бұрын

    sigo sin entender por qué usas mac :v

  • @adriang.4839

    @adriang.4839

    3 жыл бұрын

    Más facilidad al programar creo

Келесі