DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
Objetos en 30' - Pre Smalltalks 2012 (Spanish)
1. Objetos en 30'
(o “en busca de un record Guinness” :)
+
Smalltalk superpowers
(o “improvisación programática”)
jueves 31 de octubre de 13
2. ¿Qué es un objeto?
Es una representación de algo, con la que podemos
interactuar.
jueves 31 de octubre de 13
3. ¿Y cómo se interactúa?
Y flaco, le mandamos un mensaje, viteh.
jueves 31 de octubre de 13
4. ¿Y cómo se interactúa?
Y flaco, le mandamos un mensaje, viteh.
Che pepita!
Vola 2
kilometros!
jueves 31 de octubre de 13
5. ¿Y cómo se interactúa?
Y flaco, le mandamos un mensaje, viteh.
Che pepita!
Vola 2
kilometros!
jueves 31 de octubre de 13
6. Ya está, ¿y ahora?
¿Cómo hago un programa con esos objetos que me
decis?
jueves 31 de octubre de 13
7. Yataestá, ¿y ahora?
Rece
de la tía l
uisa:
l
Ponemos o
bjetos en
l
el ambient
Hacemos q
e
ue se cono
l
zcan entre
Que se ma
sí
nden men
l
sajes!
Voilá, sírva
se tibio :)
¿Cómo hago un programa con esos objetos que me
decis?
jueves 31 de octubre de 13
8. Pará, pará, ¿Qué?
l
l
l
En un programa hay muchos
objetos!
Y se van a mandar mensajes
entre ellos ;)
Y todos esos objetos viven
en un lugar, que llamamos
ambiente
jueves 31 de octubre de 13
9. Pará, pará, ¿Qué?
EL AMBIENTE
l
l
l
En un programa hay muchos
objetos!
Y se van a mandar mensajes
entre ellos ;)
Y todos esos objetos viven
en un lugar, que llamamos
ambiente
jueves 31 de octubre de 13
10. 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
11. Y ahora como hago
-Con fábricas!
jueves 31 de octubre de 13
12. Y ahora como hago
-Con fábricas!
-¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
jueves 31 de octubre de 13
13. Y ahora como hago
-Con fábricas!
-¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
-Bueno, casi...
jueves 31 de octubre de 13
14. Y ahora como hago
-Con fábricas!
-¿Algo como esto?
FabricaDeGolondrinas createUnaGolondrina
-Bueno, casi...
jueves 31 de octubre de 13
Golondrina new