objetos en 30' - pre smalltalks 2012 (spanish)
DESCRIPTION
Smalltalk introduction in 30' for the pre smalltalks of 2012TRANSCRIPT
![Page 1: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/1.jpg)
Objetos en 30'(o “en busca de un record Guinness” :)
+
Smalltalk superpowers(o “improvisación programática”)
jueves 31 de octubre de 13
![Page 2: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/2.jpg)
¿Qué es un objeto?
Es una representación de algo, con la que podemos interactuar.
jueves 31 de octubre de 13
![Page 3: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/3.jpg)
¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.
jueves 31 de octubre de 13
![Page 4: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/4.jpg)
¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.
Che pepita! Vola 2
kilometros!
jueves 31 de octubre de 13
![Page 5: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/5.jpg)
¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.
Che pepita! Vola 2
kilometros!
jueves 31 de octubre de 13
![Page 6: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/6.jpg)
Ya está, ¿y ahora?
¿Cómo hago un programa con esos objetos que me decis?
jueves 31 de octubre de 13
![Page 7: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/7.jpg)
Ya está, ¿y ahora?
¿Cómo hago un programa con esos objetos que me decis?
Receta de la tía luisa:l Ponemos objetos en el ambientel Hacemos que se conozcan entre síl Que se manden mensajes!l Voilá, sírvase tibio :)
jueves 31 de octubre de 13
![Page 8: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/8.jpg)
Pará, pará, ¿Qué?
l En un programa hay muchos objetos!
l Y se van a mandar mensajes entre ellos ;)
l Y todos esos objetos viven en un lugar, que llamamos ambiente
jueves 31 de octubre de 13
![Page 9: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/9.jpg)
Pará, pará, ¿Qué?
l En un programa hay muchos objetos!
l Y se van a mandar mensajes entre ellos ;)
l Y todos esos objetos viven en un lugar, que llamamos ambiente
EL AMBIENTE
jueves 31 de octubre de 13
![Page 10: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/10.jpg)
Polimorfismo
Es la capacidad de poder reemplazar a un objeto por otro -que puede ser distinto-, y que el que los
estaba usando, ni se entere.
jueves 31 de octubre de 13
![Page 11: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/11.jpg)
Y ahora como hago -Con fábricas!
jueves 31 de octubre de 13
![Page 12: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/12.jpg)
Y ahora como hago -Con fábricas! -¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
jueves 31 de octubre de 13
![Page 13: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/13.jpg)
Y ahora como hago -Con fábricas! -¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
-Bueno, casi...
jueves 31 de octubre de 13
![Page 14: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/14.jpg)
Y ahora como hago -Con fábricas! -¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
-Bueno, casi... Golondrina new
jueves 31 de octubre de 13
![Page 15: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/15.jpg)
Clases
l Son nuestras fábricasl Definen las variables
l Tienen los métodos
jueves 31 de octubre de 13
![Page 16: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/16.jpg)
Herencia
Mecanismo para que varias clases compartan comportamiento
jueves 31 de octubre de 13
![Page 17: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/17.jpg)
Quiero una demo!!
jueves 31 de octubre de 13
![Page 18: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/18.jpg)
LVL UP
Ahora que sabemos lo básico, derrapemos.
jueves 31 de octubre de 13
![Page 19: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/19.jpg)
El chivo
Si queres hacer un master, en EDM hay lugar!
jueves 31 de octubre de 13
![Page 20: Objetos en 30' - Pre Smalltalks 2012 (Spanish)](https://reader033.vdocuments.net/reader033/viewer/2022052904/55819cfbd8b42a417f8b5549/html5/thumbnails/20.jpg)
Gracias!
NicoP(asserini) - UTN, UNQ, UNSAM
GuilleP(olito) - EDM, INRIA, RMOD
jueves 31 de octubre de 13