SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
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
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
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
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
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...

jueves 31 de octubre de 13

Golondrina new
Clases

l

Son nuestras fábricas

l

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

Más contenido relacionado

Destacado (10)

Concept3 the design workshop profile
Concept3 the design workshop profileConcept3 the design workshop profile
Concept3 the design workshop profile
 
Going to
Going toGoing to
Going to
 
Friday factoids
Friday factoidsFriday factoids
Friday factoids
 
Globalização
GlobalizaçãoGlobalização
Globalização
 
SAA-B II_2015_Tercera_Nota
SAA-B II_2015_Tercera_NotaSAA-B II_2015_Tercera_Nota
SAA-B II_2015_Tercera_Nota
 
PEMBANGUNAN POLITIK & HUBUNGAN ETNIK
PEMBANGUNAN POLITIK & HUBUNGAN ETNIKPEMBANGUNAN POLITIK & HUBUNGAN ETNIK
PEMBANGUNAN POLITIK & HUBUNGAN ETNIK
 
4º parte
4º parte4º parte
4º parte
 
Corporate Social Responsibility towards Global Warming
Corporate Social Responsibility towards Global WarmingCorporate Social Responsibility towards Global Warming
Corporate Social Responsibility towards Global Warming
 
A Quick Introduction to Redis
A Quick Introduction to RedisA Quick Introduction to Redis
A Quick Introduction to Redis
 
Ejemplos de teorias
Ejemplos de teoriasEjemplos de teorias
Ejemplos de teorias
 

Más de Guille Polito

Más de Guille Polito (10)

Run-Fail-Grow: Creating Tailored Object Oriented Runtimes
Run-Fail-Grow: Creating Tailored Object Oriented RuntimesRun-Fail-Grow: Creating Tailored Object Oriented Runtimes
Run-Fail-Grow: Creating Tailored Object Oriented Runtimes
 
PADR - Engineering for Reseach
PADR - Engineering for ReseachPADR - Engineering for Reseach
PADR - Engineering for Reseach
 
First-class undefined classes for Pharo
First-class undefined classes for PharoFirst-class undefined classes for Pharo
First-class undefined classes for Pharo
 
Understanding the Pharo dev Process
Understanding the Pharo dev ProcessUnderstanding the Pharo dev Process
Understanding the Pharo dev Process
 
Oz Object Spaces - Uqbar Workshop 2013 (spanish)
Oz Object Spaces - Uqbar Workshop 2013 (spanish)Oz Object Spaces - Uqbar Workshop 2013 (spanish)
Oz Object Spaces - Uqbar Workshop 2013 (spanish)
 
Going Native With DBXTalk - Smalltalks 2013
Going Native With DBXTalk - Smalltalks 2013Going Native With DBXTalk - Smalltalks 2013
Going Native With DBXTalk - Smalltalks 2013
 
Virtual Smalltalk Images - IWST - ESUG 2013
Virtual Smalltalk Images - IWST - ESUG 2013Virtual Smalltalk Images - IWST - ESUG 2013
Virtual Smalltalk Images - IWST - ESUG 2013
 
Where am I in my Phd - October 2012
Where am I in my Phd - October 2012Where am I in my Phd - October 2012
Where am I in my Phd - October 2012
 
Bootstrapping a Smalltalk - Smalltalks 2012
Bootstrapping a Smalltalk - Smalltalks 2012Bootstrapping a Smalltalk - Smalltalks 2012
Bootstrapping a Smalltalk - Smalltalks 2012
 
DBXTalk - Smalltalks 2011
DBXTalk - Smalltalks 2011DBXTalk - Smalltalks 2011
DBXTalk - Smalltalks 2011
 

Último

RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
helmer del pozo cruz
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
lvela1316
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesisnovelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
novelas-cortas--3.pdf Analisis introspectivo y retrospectivo, sintesis
 
Luz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela SabáticaLuz desde el santuario. Escuela Sabática
Luz desde el santuario. Escuela Sabática
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
RESOLUCION_VICE_MINISTERIAL-00048-2024-M-EVALUACIÓN EVALAUCION FORMATIVA MINE...
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
 
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdfANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
ANTOLOGIA COMPLETA ANITA LA ABEJITA PARA LA LECTOESCRITURA EN PRIMER GRADO.pdf
 
ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOcialesTema 9. Roma. 1º ESO 2014. Ciencias SOciales
Tema 9. Roma. 1º ESO 2014. Ciencias SOciales
 
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptxLA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
LA ORALIDAD, DEFINICIÓN Y CARACTERÍSTICAS.pptx
 
flujo de materia y energía ecosistemas.
flujo de materia y  energía ecosistemas.flujo de materia y  energía ecosistemas.
flujo de materia y energía ecosistemas.
 
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdfEstrategia Nacional de Refuerzo Escolar  SJA  Ccesa007.pdf
Estrategia Nacional de Refuerzo Escolar SJA Ccesa007.pdf
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
 
Época colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la épocaÉpoca colonial: vestimenta, costumbres y juegos de la época
Época colonial: vestimenta, costumbres y juegos de la época
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdfEdiciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D  Ccesa007.pdf
Ediciones Previas Proyecto de Innovacion Pedagogica ORIGAMI 3D Ccesa007.pdf
 
Power Point : Motivados por la esperanza
Power Point : Motivados por la esperanzaPower Point : Motivados por la esperanza
Power Point : Motivados por la esperanza
 
EVALUACION del tercer trimestre 2024 nap.docx
EVALUACION  del tercer trimestre 2024 nap.docxEVALUACION  del tercer trimestre 2024 nap.docx
EVALUACION del tercer trimestre 2024 nap.docx
 

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
  • 15. Clases l Son nuestras fábricas l Definen las variables l Tienen los métodos jueves 31 de octubre de 13
  • 16. Herencia Mecanismo para que varias clases compartan comportamiento jueves 31 de octubre de 13
  • 17. Quiero una demo!! jueves 31 de octubre de 13
  • 18. LVL UP Ahora que sabemos lo básico, derrapemos. jueves 31 de octubre de 13
  • 19. El chivo Si queres hacer un master, en EDM hay lugar! jueves 31 de octubre de 13
  • 20. Gracias! NicoP(asserini) - UTN, UNQ, UNSAM npasserini@gmail.com GuilleP(olito) - EDM, INRIA, RMOD guillermopolito@gmail.com jueves 31 de octubre de 13