Objetos en 30' - Pre Smalltalks 2012 (Spanish)

Post on 17-Jun-2015

66 views 0 download

description

Smalltalk introduction in 30' for the pre smalltalks of 2012

Transcript of Objetos en 30' - Pre Smalltalks 2012 (Spanish)

Objetos en 30'(o “en busca de un record Guinness” :)

+

Smalltalk superpowers(o “improvisación programática”)

jueves 31 de octubre de 13

¿Qué es un objeto?

Es una representación de algo, con la que podemos interactuar.

jueves 31 de octubre de 13

¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.

jueves 31 de octubre de 13

¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.

Che pepita! Vola 2

kilometros!

jueves 31 de octubre de 13

¿Y cómo se interactúa?Y flaco, le mandamos un mensaje, viteh.

Che pepita! Vola 2

kilometros!

jueves 31 de octubre de 13

Ya está, ¿y ahora?

¿Cómo hago un programa con esos objetos que me decis?

jueves 31 de octubre de 13

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

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

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

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

Y ahora como hago -Con fábricas!

jueves 31 de octubre de 13

Y ahora como hago -Con fábricas! -¿Algo como esto?

FabricaDeGolondrinas createUnaGolondrina

jueves 31 de octubre de 13

Y ahora como hago -Con fábricas! -¿Algo como esto?

FabricaDeGolondrinas createUnaGolondrina

-Bueno, casi...

jueves 31 de octubre de 13

Y ahora como hago -Con fábricas! -¿Algo como esto?

FabricaDeGolondrinas createUnaGolondrina

-Bueno, casi... Golondrina new

jueves 31 de octubre de 13

Clases

l Son nuestras fábricasl Definen las variables

l Tienen los métodos

jueves 31 de octubre de 13

Herencia

Mecanismo para que varias clases compartan comportamiento

jueves 31 de octubre de 13

Quiero una demo!!

jueves 31 de octubre de 13

LVL UP

Ahora que sabemos lo básico, derrapemos.

jueves 31 de octubre de 13

El chivo

Si queres hacer un master, en EDM hay lugar!

jueves 31 de octubre de 13

Gracias!

NicoP(asserini) - UTN, UNQ, UNSAM

npasserini@gmail.com

GuilleP(olito) - EDM, INRIA, RMOD

guillermopolito@gmail.com

jueves 31 de octubre de 13