Buenas, buen vídeo en lo general. Me gustaría puntualizar una cosa que has comentado al principio, cerca del minuto 1:00. Dices que la programación orientada a objetos, un objeto no es más que la representación de una entidad en la vida real. Esto no es cierto, no tiene por qué una entidad de la vida real, puede ser tanto real como imaginario u abstracto. La palabra objeto no hace referencia a cosas puramente físicas o reales. Un objeto no es más que la definición de una cosa que tiene unas caracterísitcas X e interactura con otras usando Y funciones. Por lo tanto, no tiene por qué ser una entidad de la vida real. Saludos.
@brandonlopez63282 жыл бұрын
Demasiado bueno, seguro volveré a tu canal! Excelente explicación 👍
@lumed21894 жыл бұрын
Oye estuve leyendo al respecto y la gente de Rust dicen que no la tienen bien claro si Rust es OOP y no, en algunas cosas si otras no , me imagino que es por este tema de Alan Kay y lo que OOP o no, no sé que pienses tú al respecto
@EliukBlau4 жыл бұрын
Ojo, en minuto 5:40 aprox. dices "ya tenemos nuestra clase...". Puntualizar que no existen clases en Rust. Existen estructuras con métodos, que conforman objetos cuando están instanciadas. Es todo. No hay clases como tales. Y las estructuras, conceptualmente, no son tampoco un equivalente directo de las clases, por si alguien pensara relacionarlo de esa manera. Tampoco esa estructura tiene atributos. Lo que tiene son "campos" (que, nuevamente, son conceptualmente diferentes de los "atributos" de una clase) y además tiene métodos de estructura. Y ya. Ojo con la semántica: los conceptos aplicados a clases no son directamente equivalentes a los conceptos aplicados a estructuras, en ningún lenguaje orientado a objetos. Por lo mismo casi en todos ellos existe esta distinción semántica.
@angeljudathalvarez99984 жыл бұрын
Explicas mejor que el libro oficial de Rust 😅
@amarantico Жыл бұрын
Realmente si, la documentación de este lenguaje es bastante mala e incompleta. Los ejemplos son terriblemente básicos. Su forma expresiva para declarar cualquier cosa me encanta, aunque a la fecha no entiendo del todo los lifetime con los ‘a ni los structs que son tuplas.