Clase 18 - Clase de Clases con clase...

publicado a la‎(s)‎ 3 sept. 2014 14:20 por Lucas Giudice   [ actualizado el 3 sept. 2014 17:21 por Mariana Matos ]
Hicimos un repaso general de objetos con pepita, vimos un poco de prototipado y le pusimos el nombre METHOD LOOKUP al mecanismo por el cual se determina, para el envío de un mensaje, qué método se debe ejecutar.

Después introdujimos el concepto de Clase como fábrica de objetos por un lado, y como definición de comportamiento de los objetos por otro.

Filosofamos un rato sobre los dos métodos para laburar con objetos (class-based vs prototype-based) y charlamos un poquito de las ventajas y desventajas de uno y otro a la hora de modelar el problema en objetos (entendiendo modelar como organizar el conocimiento).
También vimos como cambia el method lookup cuando estamos trabajando en una tecnología con clases.

Luego realizamos el  ejercicio de micros empresarios en el pizarrón, tratando de encarar el problema como lo haríamos en un parcial, y viendo cómo podemos mejorar el código cuando encontramos abstracciones que representan conceptos importantes en nuestro sistema.

Después vimos como implementar en computadora todo lo que estuvimos viendo, conociendo el system browser (Nautilus) y aprendimos a hacer tests con las nuevas herramientas, lanzar errores y testearlas.


Quedan adjuntos los file outs de lo que implementamos en clase. No están implementadas todos los tipos de persona, pero lo que está está completamente testeado :)

El TP para la semana que viene para hacer con el System Browser es Dr. Casa (Temporada 1). Para la clase que viene traigan el enunciado de Dr. Casa (Temporada 2)
ċ
Micros-Test.st
(1k)
Lucas Giudice,
3 sept. 2014 14:20
ċ
Micros.st
(3k)
Lucas Giudice,
3 sept. 2014 14:20
Comments