Justamente eso es lo que usamos en mi trabajo para usar el patrón unidirectional de compose y de esa manera si un componente o pantalla tiene mucho comportamiento no estar llenando las funciones de lambdas(composables realmente), en lugar de eso, solo es una lambda que acepta un tipo abstracto, del cual los hijos heredan pero la pantalla o componente no conocen. Y luego hacemos exactamente lo mismo, evaluamos el tipo de objeto (pattern matching) que es y de acuerdo a eso tenemos distintos datos con lo que también definimos los comportamientos (quizás expandir una ventana, navegar, etc etc). Todo eso con Kotlin, en lugar de sealed interfaces con sealed clases (tb existen las interfsces por supuesto). No sabía que eso se llamaba DOP, yo lo veía más como una herencia restringida. Excelente video.
9 หลายเดือนก่อน +1
Que buen comentario, gracias por compartirnos tu experiencia con el patrón unidirectional de compose
Compa, estaría genial que hagas una serie de proyectos tipo inicial o medio nivel donde implementes estos patrones. No hay muchos proyectos interesantes en Java en TH-cam. Un saludo
java lo use hace ya 8 años aprox. fue la mejor manera de aprender POO y patrones de diseño, si bien muchas veces no las usamos es bueno lograr implementarlas.
Este tipo de modelado de los datos, lo he visto bastante aplicado a la industria de videojuegos, pero no tanto al desarrollo web, en tu opinión porqué crees que no existen frameworks con esta visión de organizar el código en torno a los datos en los lenguajes más empleados para programar servidores CSharp, Java y Python, y todo gira en torno a objetos?
Hola buenas, dentro de poco retomaré JAVA como lenguaje de programación principal.... que IDE se usa actualmente, añazos atrás usaba eclipse, podrias ayudarme con esa duda, gracias! y muy buenos tus videos.
Yo uso IntelliJ IDEA porque permite usar Java y Kotlin, separados o juntos, porque en IntelliJ los 2 lenguajes son interoperables (se pueden usar en el mismo proyecto)
hola bro, oye ocupo modificar un mod de minecraft java, el mod no es mio pero solo quiero ponerle un sonido a un carro del mod ya que no tiene, igual puedo pagarte nose xd
Habías usado Data Oriented Programming en tu carrera? Sabías sobre Pattern matching?
Justamente eso es lo que usamos en mi trabajo para usar el patrón unidirectional de compose y de esa manera si un componente o pantalla tiene mucho comportamiento no estar llenando las funciones de lambdas(composables realmente), en lugar de eso, solo es una lambda que acepta un tipo abstracto, del cual los hijos heredan pero la pantalla o componente no conocen. Y luego hacemos exactamente lo mismo, evaluamos el tipo de objeto (pattern matching) que es y de acuerdo a eso tenemos distintos datos con lo que también definimos los comportamientos (quizás expandir una ventana, navegar, etc etc). Todo eso con Kotlin, en lugar de sealed interfaces con sealed clases (tb existen las interfsces por supuesto). No sabía que eso se llamaba DOP, yo lo veía más como una herencia restringida. Excelente video.
Que buen comentario, gracias por compartirnos tu experiencia con el patrón unidirectional de compose
Compa, estaría genial que hagas una serie de proyectos tipo inicial o medio nivel donde implementes estos patrones.
No hay muchos proyectos interesantes en Java en TH-cam.
Un saludo
Java cada día te quiero mas!
Muchas gracias por el video, tocará aprender Data Oriented Programming para impresionar a mis colegas xd
Excelente video como de costumbre! siempre se aprende algo nuevo, muchas gracias
En las interfaces se pueden crear métodos default, eso ayuda bastante.
java lo use hace ya 8 años aprox. fue la mejor manera de aprender POO y patrones de diseño, si bien muchas veces no las usamos es bueno lograr implementarlas.
Excelente explicación, una gran lección avanzada
Buen video, un tema totalmente nuevo para mí
Este tipo de modelado de los datos, lo he visto bastante aplicado a la industria de videojuegos, pero no tanto al desarrollo web, en tu opinión porqué crees que no existen frameworks con esta visión de organizar el código en torno a los datos en los lenguajes más empleados para programar servidores CSharp, Java y Python, y todo gira en torno a objetos?
Buen video crack
Lenguaje C está obsoleto? La programación estructurada esta obsoleta? Son paradigmas tu decides usarlos o no.
Se ve que tiene muy buenas prestaciones, puede ser que destrone al paradigma de la programación orientada a objetos
Saludos Codijo Morsa, Queria saber tu opinion con lo de nvidia, por cierto buen video
buen video! tendrias algun video sobre Rust? seria interesante ver videos sobre este lenguage en tu canal :D
Saludos morsaaa buena vuelta
Hola buenas, dentro de poco retomaré JAVA como lenguaje de programación principal.... que IDE se usa actualmente, añazos atrás usaba eclipse, podrias ayudarme con esa duda, gracias! y muy buenos tus videos.
Yo uso IntelliJ IDEA porque permite usar Java y Kotlin, separados o juntos, porque en IntelliJ los 2 lenguajes son interoperables (se pueden usar en el mismo proyecto)
@@el_ente_ gracias capo!
buena info
Interesante!
hola bro, oye ocupo modificar un mod de minecraft java, el mod no es mio pero solo quiero ponerle un sonido a un carro del mod ya que no tiene, igual puedo pagarte nose xd
al menos respóndeme si no quieres :c
soy mayor de edad dependiente mente del tema hablo enserio x,d
10/10
nice video
Segun Terrys Davis , la Poo es una mala tecnica.
Depende del caso de uso, yo creo que se debe complementar. Me gusta la encapsulación que ofrece POO.
Suerte para que el 70% de los proyectos realizados en java 8 que aún se debe mantener apliquen eso😂
En ese caso se puede aplicar el Visitor Pattern, pero aún así resulta en bastante código.