Cursosā€Ž > ā€ŽCursadas Anterioresā€Ž > ā€Ž2014ā€Ž > ā€ŽTar-MiĆ©rcolesā€Ž > ā€ŽBitacora - MiĆ©rcoles Tarde 2014ā€Ž > ā€Ž

Clase 15 (2da de objetos) - Poli-rockin'-morfismo, bloques y manejo de booleanos.

publicado a laā€Ž(s)ā€Ž 13 ago 2014 13:21 por Lucas Giudice
Seguimos con objetos, avanzamos con:
  • Polimorfismo: Con un poco de pseudocódigo y otro poco de mĆŗsica vimos las ventajas del polimorfismo respecto del condicional.
  • Modificamos a pepita y vimos cómo logramos las estructuras condicionales sin salir de objeto mensaje.
  • Vimos los bloques, que són, cómo se crean, cómo se ejecutan, y por quĆ© lo necesitamos para diferir la ejecución.
  • Vimos cómo crear test automĆ”ticos con ozono y hablamos sobre las ventajas del testeo automatizado por sobre las pruebas manuales en el workspace.
  • Resolvimos un ejercicio(*) con if's, lo testeamos, y vimos cómo cambiar el código (refactorizarlo) para reemplazar el condicional por polimorfismo.

(*)Ejercicio: Viaje en bondi
Queremos saber el precio de un pasaje en bondi para una persona determinada, sabiendo que la tabla de precios es:
  • < 3 aƱos no pagan pasaje
  • escolar pagan $0.05
  • jubilados pagan $1.75
  • discapacitados no paganĀ 
  • el resto paga $3.50
Queda adjunta la resolución que hicimos en clase. Su misión, si deciden aceptarla, es terminarla y testearla.
Lucas Giudice,
13 ago 2014 13:21
v.1