Cursos > Martes-Miércoles-Jueves Mañana >
Clase de Responsabilidad y Delegación
Variables de Clase y Métodos de clase
Lo que vimosEste es un resúmen de la clase con los temas que vimosSeguimos leyendo de...
Trabajo práctico Integrador:La próxima clase de objetos se entrega el trabajo práctico integrador (Miércoles 15 o Jueves 16 dependiendo que día cursen).Recuerden que:
|
Herencia
Clase de Clases - Cuak
Repaso y Resolucion de Ejercicio 20.04.2011
RepasoHablamos del tp y vimos una posible resolución, hablamos de ventajas y desventajas de distintas resolucionesEntre otras cosas vimos:
IMPORTANTELa proxima clase hay tp PRESENCIAL. Asi que no falten y PRACTIQUENEn todas las clases les dejamos links para que lean en los repasos de la clase, leanlos :) |
Bloques y Colecciones - 12.4.2011 y 13.4.2011
RepasoBloques
Algo parecido pasa con el #or: y el |. Colecciones¿Qué es una colección? Una forma de representar conjuntos en objetos (y desde ya que es un objeto). Tenemos de varios sabores:
Para mas detalles de mensajes de colecciones leer GUIA DE LENGUAJES (importante: la guia de lenguaje la pueden tener en el parcial asi que leeanla e imprimanla) ------------------------------------------------------------------------------------------------------------------ Creamos a arturo y dijimos que queríamos que tenga un ejército. Estuvimos jungando con arturo para que nos diga cosas sobre su ejercito: 1) soldados vivos 2) poder total del ejercito. La sumatoria de los poderes. . 3) sigue en pie 4) estaAfull 5) dame carne de canion ¿Como seguimos?
Trabajo PracticoPara la proxima clase de objetos traer IMPRESO la exportacion de la leccion.Esa leccion tiene que tener todos los objetos que codificaron para saphira Y el/los workspaces con los que probaron Lo que hay que hacer:PARA EL CURSO DE LOS MIERCOLES:Que saphira tenga una cola de comida. A esa cola se le puede ir agregando soldados (al final), y despues habría que ir diciéndole #cometeUno. En la cola de saphira no valen repetidos ni muertos. PARA EL CURSO DE LOS JUEVES: Dado que el jueves que viene es feriado, entregar el tp a la lista de profesores el jueves que viene con la misma modalidad indicada arriba. El tp debería cubrir los siguientes puntos (algo de esto ya lo vimos en clase así que sería sólo pasarlo a la máquina y PROBARLO, el workspace se entrega) 1) soldados vivos 2) poder total del ejército 3) carne de canión (obtener un soldado vivo para sacrificar) 4) cometeUno: - A saphira le pasamos un conjunto de soldados sin repetidos y ella elije al más poderoso para morfar Desafio cafe con leche (Miercoles)
Preguntar al rey arturo, quien es el mas sabroso de su ejercito para un
dragon. Debe funcionar para saphira (el mas sabroso es el que mas poder
tiene) y para sombraNocturna (el mas sabroso es el mas herido (que no
este muerto, je))Desafio cafe con leche (Jueves)Hacer con inject:into: el select:, el collect:, el detect:, min y max. El primero que lo mande a la lista de profesores se lleva el desayuno con medialunitas y todo ^^ |
Self y clonación - 6.4.2011 y 7.4.2011
RepasoHoy estuvimos hablando de:
¿Cómo seguimos?1) Ya pueden leer el segundo capítulo del apunte que está aca2) En esta página se habla un poco del manejo de booleanos. La primera parte (true vs True) todavia no la vimos pero lo que sigue es muy interesante como para prestarle atención. 3) Pueden resolver seguro hasta el ejercicio 8 inclusive de la primer guía de objetos. (Recomendado 7 y 8) 4) En esta página se habla de las diferencias entre objetos y procedural basándose en un ejercicio de la guía uno. 5) Hay que leer el apunte de objetos básicos del smalltalk |
Intro a Objetos - 30.3.2011 y 31.3.2011
RepasoBuenas!Esta clase vimos: - ¿Qué es un objeto? Son entes que exhiben comportamiento (Acuérdense la definición de sistema abierto). - ¿Cómo interactuan los objetos entre ellos y nosotros con ellos? Mandándoles/se mensajes. - ¿Qué pasa cuando un objeto recibe un mensaje? Busca un cacho de código, que llamamos método, que tenga el mismo selector y lo ejecuta. - ¿Qué es una variable en el paradigma de objetos? Una referencia a un objeto. - Tipos de mensaje: Unarios, binarios, palabra clave. Precedencia entre estos mensajes - Algo de sintaxis de smalltalk: objeto mensaje. variable := objeto. ^objeto Introdujimos a Zafira/Safira/Saphira, nuestra dragona escupe fuego (aunque algunos digan que tiene nombre de chica de mal pasar de medioo lejano oriente), mata personas y come ovejas. La programamos usando smalltalk. Después fuimos al lab y conocimos el Object Browser, donde vamos a programar las primeras clases. ¿Cómo seguimos ahora?1) Tienen que instalar el object browser en sus casas (instrucciones aca y manual aca) y programar algo en sus casas. Si algo no sale, es SU tarea, avisarnos por la lista, asi los ayudamos.No vale venir en bolas el miércoles!!! 2) Ya pueden leer el primer capítulo del apunte que está aca 3) Aca tienen una serie de articulos breves sobre lo que estuvimos viendo: |
1-7 of 7