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: |