Pues bien, buscando, buscando me encontre con que los juegos y los cuentos son una excelente forma de enseñar orientación a objetos, aqui entonces publicaré las diapositivas de mis clases y un cuento como el que justo trabajamos hoy en clase.
Me ha resultado bastante interesante, ver a los chicos analizando el cuento, y al cuento haciendo el papel del dominio del problema, veamos que tal les parece a ustedes.
Cuento: Los Tres Cerditos
Análisis del Cuento
Se identifican los personajes y cosas representativas para el Cuento, Todos son Objetos, pero se toman solo los más representativos dentro del cuento
Los 3 cerditos
El lobo
Las 3 casas
El lobo
Las 3 casas
Ahora bien, cuales son las clases en las que se abstraen estas cosas y personajes
Clase: Casa
Atributos: Material, Resistencia, Color, Dueño
Acciones: No tiene
Atributos: Material, Resistencia, Color, Dueño
Acciones: No tiene
Clase: Cerdo
Atributos: Personalidad, Casa, Instrumento
Acciones: Cantar, Bailar, Correr, Caminar, Huir, Gritar, Reir, Burlar, Escapar, Tocar Instrumento
Atributos: Personalidad, Casa, Instrumento
Acciones: Cantar, Bailar, Correr, Caminar, Huir, Gritar, Reir, Burlar, Escapar, Tocar Instrumento
Clase: Lobo
Atributos: Personalidad
Acciones: Soplar, Gritar, Hablar, Espiar, Empujar, Engañar, Mentir, Fingir, Reir
Atributos: Personalidad
Acciones: Soplar, Gritar, Hablar, Espiar, Empujar, Engañar, Mentir, Fingir, Reir
Ahora para dar un ejemplo de como son los objetos que provienen de estas clases, instanciemos a las cosas y personajes, solo es necesario asignar los valores a los atributos por que las acciones son comunes a todos los objetos que se crean a partir de la clase...
Instancias de la Clase Casa
Objeto: Casa 1
Material: Paja
Resistencia: Baja
Color: Amarillo
Dueño: Cerdo 1
Objeto: Casa 2
Material: Madera
Resistencia: Media
Color: Café
Dueño: Cerdo 2
Material: Madera
Resistencia: Media
Color: Café
Dueño: Cerdo 2
Objeto: Casa 3
Material: Ladrillo
Resistencia: alta
Color: Roja
Dueño: Cerdo 3
Instancias de la Clase Cerdo
Material: Ladrillo
Resistencia: alta
Color: Roja
Dueño: Cerdo 3
Instancias de la Clase Cerdo
Objeto: Cerdo 1
Personalidad: Alegre
Casa: Casa 1
Instrumento: Flauta
Objeto: Cerdo 2
Personalidad: Alegre
Casa: Casa 2
Instrumento: Violín
Objeto: Cerdo 3
Personalidad: Hermano Menor
Carácter: Serio
Casa: Casa 3
Instrumento: Piano
Instancias de la Clase Lobo
Objeto: Lobo 1
Personalidad: Malo
Este ejercicio puede complicarse mucho más para incentivar el no pensar solo en lo obvio.
Actualizacion Feb/2013: Para terminar el ejercicio, los estudiantes deben realizar un gráfico de clases a través del cual se entienda el cuento. Los demás estudiantes durante la socialización, determinan si el diagrama cuenta el cuento efectivamente.
Para trabajar en línea los ejercicios de diagramas recomiendo http://www.gliffy.com
Fuente de la Métodologia:
http://lsm.dei.uc.pt/ribie/docfiles/txt20034242202146.PDF
Personalidad: Malo
Este ejercicio puede complicarse mucho más para incentivar el no pensar solo en lo obvio.
Actualizacion Feb/2013: Para terminar el ejercicio, los estudiantes deben realizar un gráfico de clases a través del cual se entienda el cuento. Los demás estudiantes durante la socialización, determinan si el diagrama cuenta el cuento efectivamente.
Para trabajar en línea los ejercicios de diagramas recomiendo http://www.gliffy.com
Fuente de la Métodologia: