Cursosā€Ž > ā€ŽCursadas Anterioresā€Ž > ā€Ž2015ā€Ž > ā€ŽCuatrimestral-1erCā€Ž > ā€ŽBitĆ”cora de claseā€Ž > ā€Ž

Clase 19 - Clases, Herencia, Method Lookup

publicado a laā€Ž(s)ā€Ž 4 jun 2015 8:53 por Mariana Matos
En esta clase estuvimos viendo un esquema distinto al que veníamos trabajando hasta ahora, que es el usado por la mayoría de los lenguajes orientados a objetos. Este esquema estÔ basado en el concepto de Clases con Herencia simple, y vimos cómo es que trabaja el method lookup en Smalltalk basado en este esquema.

También contamos cómo comunicar el diseño de nuestro sistema usando un diagrama de clases y mostramos cómo se usa el System Browser (que es la herramienta nativa de Pharo para programar usando clases). También contamos cómo hacer tests fuera de Ozono (necesitan una clase que herede de TestCase, la definición de los métodos es igual que como se hacía en Ozono), pueden correr sus tests desde el Test Runner o con la opción Run tests que aparece haciendo click derecho sobre la clase.

Les subo el file out del ejemplo hecho en Pharo de la clase de ayer, para importarlo pueden abrir su imagen y arrastrar el .st dentro de la misma, les va a dar la opción File in entire file. El package se llama Golondrinas, pueden buscar el código en el system browser, mirar la implementación y correr los tests.
Mariana Matos,
4 jun 2015 8:53
v.1