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.
ċ
somoLoColectivero.ob
(2k)
Lucas Giudice,
13 ago. 2014 13:21
Comments