Refactor: object por instancia de una clase
Opened this issue · 0 comments
PalumboN commented
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.