Clase 17 - Intro a Objetos

publicado a la‎(s)‎ 4 ago. 2016 5:22 por Mariana Matos   [ actualizado el 4 ago. 2016 10:52 ]
En esta clase arrancamos con lo bien básico del paradigma de objetos, cuyas ideas centrales son los objetos y los mensajes. Los objetos se conocen mediante referencias, y las mismas pueden ser modificadas, o sea, hay asignación destructiva en este paradigma. Una referencia que de ninguna forma puede ser modificada mediante asignación es self, ya que siempre apunta al objeto que recibió el mensaje.

Hablamos sobre encapsulamiento y delegación, que son 2 de los 3 pilares del paradigma, y que hacen que un programa bien armado sea fácil de modificar.

El ejemplo introductorio de pepita que usamos en clase pueden encontrarlo en la sección de ejemplos. Van a ver que además del código propio del objeto pepita también incluye un archivo con pruebas automáticas, cosa que no mostramos todavía pero que pueden chusmear libremente :) Bájense el ejemplo y prueben correrlo, así aseguran tener el entorno correctamente instalado.

TP1
Este TP consiste en un único ejercicio: 1. Llamando a la Matrix
Ante cualquier duda, contacten a su tutor

Al margen de eso, las siguientes guías de aprendizaje están disponibles:

Lección 1: Objetos y mensajes

Lección 2: Métodos y estado

También, de la sección de Apuntes de la cursada, los dos primeros módulos cubren lo que vimos en esta primer clase (en particular en el segundo se explica en detalle cuestiones de sintaxis de Wollok, por si les quedaron dudas).

Comments