Los cuatro principios de la POO: 2:47 La encapsulación 3:36 La abstracción 4:48 La herencia 6:03 El polimorfismo
@meddy92074 жыл бұрын
1:00 tu like
@PLATONU4 жыл бұрын
ahora, si busco en internet hay gente diciendo que la POO promete pero no cumple, en especial en proyectos grandes o a la más leve mudanza o actualización, perdiendose muchos de los citados beneficios
@makiolo4 жыл бұрын
@@PLATONU la POO te da Libertad total. Eso incluye libertad para hacerlo mal. Es necesario imponer una metodología en el equipo o tal vez utilizar un framework que imponga de alguna forma los principios solid. Algo que te oblige a realizar las cosas bien.
@nachocardona33 жыл бұрын
🤝👍
@mateokalethm2 жыл бұрын
El comentario que quería ver, gracias capo! ✌️
4 жыл бұрын
Yo soy autodidacta, a base de pegarme con el código, y macho... Eres el primero que viendo sus videos, entiendo de verdad qué estoy haciendo. Un crach o/
@nachoa.g.46554 жыл бұрын
Otra vez recopilando una asignatura de carrera en un vídeo de 7 minutos de forma espectacular!! Vale la pena cada vídeo, espero con ansia el de patrones.
@BettaTech4 жыл бұрын
Gracias! Mi intención es hacer una serie de patrones de diseño, intentando explicar cada uno en un vídeo.
@nachoa.g.46554 жыл бұрын
@@BettaTech Eso estaría genial, estoy intentando meterme en Python a un nivel avanzado y me vendrían genial.
4 жыл бұрын
POO no es lo que te dan en una asignatura completa, en una unidad de la asignatura si
@nachoa.g.46554 жыл бұрын
@ Tio, no me digas lo que estudió jajajaa. Tengo una asignatura que si llama POO literalmente.
@nikensss4 жыл бұрын
Me parece que he leído ya muchos comentarios como este que estoy escribiendo yo ahora, pero a nadie le amarga un dulce, ¿no? Estoy flipando con tu canal, es justamente lo que necesitaba ahora. El primer vídeo que me sugirió fue el de design patterns, que me interesa aprender de ello. Con ese vídeo decidí echarle un ojo al resto de tus vídeos y joder... Me suscribí al instante! Me encanta tu estilo de explicar, los ejemplos que pones y lo mucho que vas al grano! Por favor, continúa con los vídeos! :D
@aguillenber4 жыл бұрын
Seria muy interesante que hables sobre SOLID y sobre patrones de diseño. Podrías hablar por ejemplo de DDD. Un saludo y sigue así!
@BettaTech4 жыл бұрын
Gracias!!! Montaré la serie en las próximas semanas si os gusta 😄
@11881orlando4 жыл бұрын
Brutal! Me has enseñado más en este video que varios profesores 🤣
@BettaTech4 жыл бұрын
Gracias! Me alegro que te haya sido util 🥰
@ungauchoargento10404 жыл бұрын
orlando benavides SOS EL TIPO MÁS IDIOTA DEL MUNDO!!! No podés decir semejante idiotez!!! este tio lo unico q dijo es los mismos ejemplos pavos de gatos y perros que hay en todos los videos, no te explicó nada nuevo ni ninguna base de programación!!
@adriandarkssj43 жыл бұрын
@@ungauchoargento1040 tu padre te ha abandonado verdad? XD
@Flaviongas3 жыл бұрын
@@ungauchoargento1040 lo siento, videos argentina
@ungauchoargento10403 жыл бұрын
@@adriandarkssj4 mi madre, como lo supiste???? leés mentes???
@a0z94 жыл бұрын
Muy bien explicados los conceptos y los ejemplos. Ahora con un lenguaje tipo Java o Python se puede concretar más este paradigma.
@BettaTech4 жыл бұрын
Gracias!
@juanfelipeosoriozapata85044 жыл бұрын
DURA 7 minutos y lo vi en 20min para ver cada detalle...y entendi a la perfeccion, gracias
@BettaTech4 жыл бұрын
Gracias! Me alegra que te haya gustado el video 😊
@JFEspanolito4 жыл бұрын
Espero puedas y quieras hablar de Solid y Patrones de Diseño
@stephentellez57182 жыл бұрын
genial esta explicacion, y la musica de fondo ayuda a estar mas enganchado, mcuhas gracias amigo
@HEST_4 жыл бұрын
Claro, sencillo, básico y contundente. Excelente tu manera de explicar, haces que alguien que no estudió programación y tiene conceptos básicos (como yo) pueda entender claramente lo que explicas permitiendo que aprenda más antes de iniciarse en el hermoso arte de la programación
@Elreydelacolina14 жыл бұрын
Genial, estos vídeos son claros, concisos y didácticos! No es fácil resumir la OOP tan bien en tan solo siete minutos. Por supuesto que queremos verte profundizando. Hay cosas que estaría genial ver en live code. Enhorabuena
@BettaTech4 жыл бұрын
Gracias por el comentario. Esperad próximos videos de OOP!
@ElCarmenTalleres4 жыл бұрын
desde la uma de informatica de malaga te seguimos toda una clase sube mas videos de programacion orientada a objetos, programar con c++ y estadisticas ( big data ) con r
@antoniodejesusgonzalezglez60537 ай бұрын
La mejor explicación del mundo mundial, sencilla y clara sin tanto rodeo o tecnicismo !!
@luismiguelarias17794 жыл бұрын
socio, yo empece hace 15 anos a programar, empece por la programacion orientada a objetos. Object Pasacl en concreto, en la era delphi7. tambien estudie paralelamente visual basic, era visual basic 6.0. luego estudie c# 2.0, c++ y java. al final me di cuenta que no sabia realmente como funcionaba una computadora. esas abstracciones que bien te permiten construir modelos que conceptualmente son mas faciles de manejar , te alejan tanto de la realidad de lo q es un computador que terminas por no saber q es una maquina . despues estudie C y ensamblador (un poco solo para entender mas la computacion). la conslusion despues de haber aprendido C en profundidad y dedicarme a progrmar en C/unix y C/win32 es que cuando tenia dominado 4 lenguajes de POO no tenia ni la mas minima idea de q es una maquina. Hay maneas con la programacion procedimental o de medio-bajo nivel conseguir las mismas abstracciones que con un lenguaje de alto nivel o medio-alto , cuando estas son de verdad necesaria, ahi tienes el ejemplo de GTK etc. Lo que me ha quedado claro despues de 15 anos es que mientras mas cerca estes de la maquina mas comprendes lo que estas haciendo. Despues de conocer todos los lenguajes q te he mencionado, mi conclusion es que la oop es innecesaria e incluso contraproducente a determinados niveles . Un computador es una maquina universal que recupera la proxima instruccion y la ejecuta. No digo q no se deba estudiar poo pq es una realidad y el saber no ocupa lugar, pero desde luego este paradigma de programacion tiene q ver con una computadora lo mismo que una pizzeria. de todas formas buen video...!
@joseleobardoojedaborges26993 жыл бұрын
magnífica explicación...soy economista y en mi tiempo libre me gusta indagar acerca de la programación y las explicaciones que ud realiza son muy claras...Muchas gracias por el aporte!
@juanatico4548 Жыл бұрын
Gran descubrimiento: muy bien explicado, se hace ameno con los ejemplos.
@iamsebs4 жыл бұрын
Excelente contenido. A las personas en este mundo de la programación de verdad que nos sirve mucho saber de paradigmas, arquitecturas, modelos y patrones de diseño. Siendo algo egoísta, deberías hacerte un vídeo de TDD y Clean Architecture!
@lucylum5 ай бұрын
Estaria buenisimo que muestres mas imagenes, ejemplificando lo que decis. Gracias!
@OulidenReudaL2 жыл бұрын
Música elegida para la temática del vídeo = 10; Expresiones y vocabulario usado para transmitir el conocimiento (lo más difícil) = 10; Hacerte sentir que te lo explica a ti y no a una cámara =10; Actitud relajada y muestra de profesionalidad =10; me trasmites esas sensaciones así que espero que las empresas sepan valorar el gran profesional que tienen , no es peloteo ni alabanzas si que se ven tus esfuerzos en la limpieza con la que trabajas saludos desde gran canaria 👍
@Gripsify114 жыл бұрын
Buen vídeo! Podrías hacer un vídeo enseñandonos los malos usos que le podemos dar a la herencia? Si es que los tiene.
@BettaTech4 жыл бұрын
Tiene, no malos usos, pero hay casos donde no es la mejor solución. Lo apunto como idea de vídeo porque me parece super interesante!!!
@Gripsify114 жыл бұрын
@@BettaTech gracias por responder. Hay gente a la q se le habla de herencia y la mira como un cuco, o como una mala práctica, lo cual me llama la atención porque en el kit de desarrollo de Java se usa la herencia, por dar un ejemplo. Debido a esto pensé que la herencia tiene malos usos o malas prácticas.
@nicolasreinaldo11492 жыл бұрын
Tenia que refrescar estos conceptos, y no puedo creer lo facil que me lo hiciste con tus simples ejemplos. Gracias, tenes un nuevo subscriptor!
@FrancescBox4 жыл бұрын
Hola, la última vez que programé fue hace muuuchos años en RPG/400 (procedural a tope y que los más jóvenes ni habrán oído), Ahora que, después de unos años apartado, quiero volver al mundo de la programación me encontraba con que no entendía nada de las nuevas formas de programar. Hasta que vi este video. Por fin he entendido OOP!! Y el nivel es, por lo que he visto, el justo para mí: alguien que ya sabe programar en sí, pero tiene que readaptar las herramientas y lenguajes. Suscrito estoy y ansioso por más videos también.
@BettaTech4 жыл бұрын
Mil gracias! Comentarios como el tuyo me motivan a seguir con mas ganas 💪
@EmiThGamer3 жыл бұрын
Hoy tuve mi primera clase de java en la universidad y este video me sirvió para sacarme muchas dudas y aclarar conceptos, muchas gracias
@michelgabrielramirezfourni95234 жыл бұрын
Deberías de crear un curso de programación, tu nivel de dominio se transmite excelentemente...buen profesor.
@jonathangomez25263 жыл бұрын
muy bueno. tienes mi like. Justo ando trabajando en principios, fundamentos, patrones de diseño y estilos arquitectónicos podrías hacer algún video sobre el patrón command y sobre MVC y MVP? un saludo y gracias
@misaelmedranda42583 жыл бұрын
Excelente video, explica con código y te brinda el conocimiento sin más, 10/10. Saludos desde Ecuador.
@andreinagariazu1979 Жыл бұрын
esto es oro para mis oidos, excelente informacion
@DESTINIA-cf7iu3 жыл бұрын
Gracias por resumir lo que en un libro al uso lleva 200 páginas. Tus explicaciones me sirven bastante.
@czerewacz4 жыл бұрын
Buenisimo tus videos: Recien comienzo en programacion y me gustari si puedes recomendar algun curso o libro acerca de OOP sin que este orientado a algun lenguaje. Muchas gracias!! :)
@enzo74004 жыл бұрын
Muy bueno todo! Desde la introducción a la POO hasta cada uno de los principios. Excelente explicación, con las palabras justas y necesarias 👏🏻👏🏻. Gracias!
@bceballos072 жыл бұрын
Muy claro y concreto. Mil gracias.
@alejandroromero948 Жыл бұрын
Excelente explicacion!!! clara, concreta y sencilla muchas gracias !!!
@BettaTech Жыл бұрын
Gracias a ti por ver el vídeo!!!
@jesusvargas30634 жыл бұрын
Amigo podrías hablar un poco más acerca de cada uno de los 4 principios y también sería interesante que hicieras videos de matemáticas aplicadas a videojuegos. Gran trabajo sigue así, saludos!
@BettaTech4 жыл бұрын
Gracias! Hare algun video de programacion aplicada a videojuegos seguro!
@juliocesarmamanivillena89434 жыл бұрын
Genial la manera en que lo explica, más simple y claro no se puede Excelente video me suscribo a su canal saludos desde Bolivia 😁
@CoffeeCoderDev Жыл бұрын
Muy claro todo! Excelente contenido. Abrazo!!
@javinewjersey3 жыл бұрын
Gracias Loco...estoy estudiando online y voy de tutoriar en tutoriarial...muy claro---me gustaria verlo en ejemplos...para hacerlo mas grafico,
@flag26124 жыл бұрын
Amigo sos un crack explicando. Me gustaría que expliques sobre UML usando ejemplos de diagramas de caso de uso, DCI, DCD, DSS. En un video podrías explicar que son y en otros 5 aplicarlo con un ejemplo clásico cómo es el de un Punto de ventas. Gracias y saludos desde Posadas Misiones 👍👏👏🏿👏👏
@hastekneworlan4 жыл бұрын
Realmente tus vídeos son increíbles, se nota que te apasiona este mundo. Saludos y bendiciones!
@BettaTech4 жыл бұрын
Gracias! Saludos 😊
@wsurpador4 жыл бұрын
Te has ganado un suscriptor! Siempre me viene bien recordar conceptos que di en la carrera y que por desgracia hace tiempo que no uso!
@ziixu4 жыл бұрын
Cada vez mejoras más la calidad de los vídeos, sigue así!
@BettaTech4 жыл бұрын
Gracias mrPlus!!! 😄
@valentinareigada4901 Жыл бұрын
Buena explicación, muchas gracias!
@MauricioMendoza-vs3qu Жыл бұрын
bien merecidote ese like y un nuevo suscriptor próximamente adquiero tus productos, en cuanto obtenga mi primer empleo, me has ayudado demaciado!!!!!!!
@horaciotena51144 жыл бұрын
Estoy muy emocionado viendo tus videos y por haber encontrado tu canal. Saludos desde México!
@Teguayco4 жыл бұрын
Vídeo sobre patrones de diseño estaría increíble!!! Saludos
@carlosalfredo6574 жыл бұрын
vsauce del tech world :) Great videos!! I really like your channel. En serio me gusta la calidad visual de los vídeos y como estan compuestos, mezclado el codigo con un toque humano mientras los explicas. Ademas que es directo y conciso! I really like to teach y me gustaría hacer vídeos para asentar mejor lo que he aprendido. Definitivamente serias una buena base a seguir. Exitoss!!!
@unaibermejofernandez58974 жыл бұрын
Muy buen vídeo. Ameno, claro y sencillo. Me gustaría ver vídeos de otros paradigmas. En concreto, me encantaría que hicieras uno de aspect-oriented programming (AOP). El OOP es popular, lo conoce más gente. El AOP no tanto. Y me parece súper interesante. Por ejemplo, el AOP viene muy bien para auditorías y logging, chequeos de seguridad... Te dejo la sugerencia ahí. Gracias por el vídeo. Haces muy buena labor como divulgador.
@BettaTech4 жыл бұрын
Me lo apunto! Tendré que informarme un poco sobre AOP. Quizá haga un vídeo en el futuro!
@angelloduran23062 жыл бұрын
Excelente explicacion muchas gracias
@ElectricZoneEV4 жыл бұрын
SOLID seria muy interesante, me he leído mucha documentación pero lo explicas de un punto diferente y eso ayuda mucho! :)
@BettaTech4 жыл бұрын
Seguramente en poco tiempo suba vídeo de SOLID! :D
@raulrojas65522 жыл бұрын
sin el codigo no habria entendido nada, buenardo el video
@JorgeMendezOrtega4 жыл бұрын
Genial la verdad muy bueno el video, con esto los principios de solid me suenan más lógicos ya que desde los ejemplos que colocas ya se empieza a utilizar un poco de solid.
@termica73493 жыл бұрын
Gracias por este contenido ingeniero!
@anthonynunez95374 жыл бұрын
Este canal es la leche, explicas super bien , si impartieras cursos en udemy lo compraria de primera
@user-ik1px7kf2i4 жыл бұрын
Gracias. Me ayudaste a entender las relaciones que tienen unas clases con otras.
@edgardo99674 жыл бұрын
Una consulta. Cuando decís que con la clase podés crear instancias de "ese" objeto ¿no sería que en realidad los objetos son instancias de una clase y por tanto creamos instancias de esa clase? Ya que entiendo por instancia como una entidad (objeto) que usaria, en estos casos, los mismos atributos de la clase pero con valores diferentes. Desde ya muchas gracias. Gran canal.
@BettaTech4 жыл бұрын
Si, podemos entender que la instancia es el objeto y la clase es la "definicion" de ese objeto. Gracias por verme!
@horaciotena51144 жыл бұрын
FAN #1! Mucho Éxito!
@alonsogza28904 жыл бұрын
Es el primer video que veo de tu canal y me pareció muy interesante, además has hecho que entienda mejor POO. Gracias, saludos desde México.
@alejandrocalderon73814 жыл бұрын
Saludos, podrías hablar en algún video sobre los principios solid? Muchas gracias
@fomeman230410 күн бұрын
Gran explicación. Saludos
@espacuchoes5993 жыл бұрын
super bien explicado! gracias
@gaston14204 жыл бұрын
La Voz y la sencillez para explicarte . Cómo me hubiese gustado tenerlo de profesor 😂
@lerois2904 жыл бұрын
¿Que si me ha gustado?Si ¿Que si deseo que hables sobre los principios SOLID? Por favor
@BettaTech4 жыл бұрын
Gracias! Me alegra que os guste 😃
@DacarSoft2 жыл бұрын
Magistral explicación
@fusrusty2534 жыл бұрын
Oye muy buenos vídeos, da gusto oírte tío. Animo con lo de seguir subiendo vídeos, pillo sitio a la espera del siguiente! :D
@dylannsteven32722 жыл бұрын
La mejor explicación que puede haber, muchisimas gracias
@arux73044 жыл бұрын
Buenísimo el vídeo, de verdad, se te da genial explicar. Ojalá hagas tutoriales de programación con algún ejemplo
@BettaTech4 жыл бұрын
Gracias! Espero que el contenido futuro os sea igual de útil!
@franksaulguarayocolomi88754 жыл бұрын
muchas gracias me abriste mas la mente , ahora tiene mas sentido la POO. para mi
@soydalto4 жыл бұрын
Muy bueno Hermano!
@pedrorasta79714 жыл бұрын
Que haces tu aqui bro? Soy sub
@BettaTech4 жыл бұрын
Mil gracias!!
@ernestosolano32974 жыл бұрын
Yo te conozco Ah ya absolute :v
@edsonjusto70364 жыл бұрын
Buen vídeo, de acuerdo con muchas cosas, solo que personalmente me gusta un termino más amplio para polimorfismo: la capacidad de los objetos de responder al mismo mensaje de forma distinta. Entendiendo OOP como un conjunto de objetos que se comunican por mensajes (métodos).
@BettaTech4 жыл бұрын
Es una muy buena definición! Y quizá ayuda a pensar en un mejor diseño si planteas el sistema como comunicación de objetos mediante mensajes
@edsonjusto70364 жыл бұрын
@@BettaTech Exactamente! Esa para mi es la esencia de OOP.
@davidescri39764 жыл бұрын
Hey VSauce michael here!
@blackmambadev4 жыл бұрын
Me gustó mucho me suscribo, sube más vídeos de POO por qué eso estoy estudiando por favor gracias :3
@JuanPerez-ph2pe3 жыл бұрын
Excelente explicación!
@afutse4 жыл бұрын
Que genial, por fin un video donde explica claramente la POO
@JoseChaconelempleado4 жыл бұрын
Wow este canal esta increible!
@Aylych2 жыл бұрын
Explicaste los principios esenciales, porque también se toma en cuenta la ; en algunos textos que he logrado ver
@yousseflehchiki16624 жыл бұрын
Estoy adicto a tu canal. Estaría bien un vídeo hablando de los libros que mas te han gustado.
@Steven_estrada Жыл бұрын
genial,explicas en 7 minutos lo que mi profesor explica en 2 horas!
@diegovillafane6313 Жыл бұрын
Hola Betta, me quedo MUY claro los 3 principios, pero el ultimo es un poco dificil de entender sin contexto, entendi perfectamente como heredar, pero cuando tuve que hacer polimorfismo termine con 2 clases mas que extienden la clase AnimalTerrestre, no me quedo en claro si salió bien o no. Si pudieras aclararlo un poco mejor seria genial, sobretodo porque me quedo muy claro con tus explicaciones.
@diegovillafane6313 Жыл бұрын
Esperate, no dije nada, para el que no lo haya entendido como yo, utilizamos la CLASE de el animal en cuestion como si fuera un tipado! De esta manera cuando llamemos una funcion que toma como parametro alguna instancia de animal terrestre, podemos definir su tipo como AnimalBipedo o AnimalCuadrupedo, entonces si llamamos al metodo animal.andar() (Y hay que tener en cuenta que animal.andar() no existe en principio hasta que la funcion moverHaciaCoordenadas haya recibido dicho animal para andar) dentro de la funcion, esta teniendo en cuenta el tipado en los parametros, va a devolver el metodo del tipo de animal que le demos. Esto me genera un par de dudas: Es esto solo posible con typescript? Que pasa si en javasript le pasamos animal sin tipar? Y si yo creo una instancia de animalBipedo e invoco a su metodo andar, porque necesito tiparlo si ya lo declare como animalBipedo? Podria hacerlo instanciando un animalTerrestre sin decirle que es bipedo o no?
@JesusGarcia-zx9tk3 жыл бұрын
oye amigo es recomendable aprender c# en 2020-2021 porque de verdad quisiera aprenderlo para crear aplicaciones multiplataformas, Amigo deberías de crear una comunidad de discord con secciones para compartir dudas y estar al dia del contenido te lo recomiendo 100% espero que leas este comentario
@ansstk75824 жыл бұрын
:000 esto es justo justo lo que empece a ver en la escuela🙌 muchas gracias!!!
@juniorpirela68854 жыл бұрын
Que buena explicacion gracias
@jalilburbara4 жыл бұрын
Me ha gustado mucho tu forma de enseñar, habla más de SOLID te lo agradecería te dejo mi like y mi suscripción
@LuisFernando-my5qn4 жыл бұрын
Acabo de descubrir tu canal y es muy interesante cómo explicas todo; lo haces muy digerible. Sub. nuevo👍
@BettaTech4 жыл бұрын
Mil gracias y bienvenido!!!
@AmorTheReal4 жыл бұрын
Woooo... que buen vídeo! muy bien explicado algo que cuesta tanto en entender. Se agradece bastante que personas compartan esta información :)
@krisshonero10974 жыл бұрын
Suscripción? Pues obvio si sos un capo!!
@erickg36614 жыл бұрын
Me ha gustado mucho la información que me has dado, gracias!!! Eso si para futuros videos como recomendación personal no pongas la música tan alta.
@0x15k4 жыл бұрын
Dale con Solid!! Muchas gracias!!!
@stiventson44644 жыл бұрын
Seria genial que hicieras otro sobre la programacion orientada a prototipos el cual es un paradigma que esta presente en JS y otros mas, siento que no se le da tanto reconocimiento como la POO
@diosesamor.62134 жыл бұрын
Waaaao. Qué bien explicas. Gracias
@mohamedelmaimouni88504 жыл бұрын
Tu manera de explicar y impresionante
@ricardodelacruz86664 жыл бұрын
¡Excelente explicación hermano! comprendí todo a la perfección, muchas gracias por compartir tus conocimientos.
@jeronimoclinaz71454 жыл бұрын
Tremendo video! like y susc mas que ganados, claro y entretenido
@Organism_ofc4 жыл бұрын
Hola, es el primer video que veo. Te explicas bien, gracias
@BettaTech4 жыл бұрын
Gracias!
@pephito124 жыл бұрын
Felicitaciones por tan excelente explicación y si pudieras hacer algo de estructura de datos aplicado a ejemplos Gracias nuevamente
@victorpalacios10174 жыл бұрын
Hola amigo, tu analogia me parecio perfecta y en corto tiempo mantuviste el objetivo, excelente hee seguro estoy ingrsando.
@raulastete3213 жыл бұрын
Qué hacen con su vida quienes le dan DISLIKE ah? Excelente video!
@chevastan4 жыл бұрын
Hola. Excelente video. muy resumido y concreto. Una inquietud: esa lámpara de escritorio está espectacular! ¿Dónde la conseguiste? Gracias ^^
@albertopress4 жыл бұрын
Hola betta tech, me ha encantado el video, creo que he entendido la lógica del polimorfismo y me parece súper útil, lo que no me queda muy claro es como se implementaría esa lógica en un código, un saludo y gracias por el video 👌
@progmell4 жыл бұрын
Waw nadie me lo explicó tan claro nunca 🤘🏾
@rosalinda1ish4 жыл бұрын
Buenisimo el video! Me encanto, lo deja todo muy claro y sencillo. Por favor hace un video sobre los patrones de diseño.
@BettaTech4 жыл бұрын
Gracias! Espero que la serie de patrones os ayude 💪