wollok icon indicating copy to clipboard operation
wollok copied to clipboard

Refactor: object por instancia de una clase

Open PalumboN opened this issue 4 years ago • 0 comments

Avanzada la cursada, a veces aparecen unos objetos que son especiales para el dominio pero no por su comportamiento, sino por tener ciertas características. Hay dos formas de hacer esto:

object pepita inherits Golondrina(energia = 100) { }
// ó
const pepita = new Golondrina(energia = 100)

Al sentirse cómodo con los objetos autodefinidos en vez de instancias de una clase (supongo que por el recorrido que escogemos), muchxs estudiantes optan por la primero sobre la segunda. Pero a mí me gusta la segunda (tengo justificaciones, pero estoy escribiendo esto rápido).

Se podría poner un "quickfix" en el caso de tener objetos autodefinidos (con inherits) sin comportamiento propio.

PalumboN avatar Dec 29 '20 22:12 PalumboN