Práctica: Programación Orientada a Objetos y Herencia en JavaScript
Modifique el conversor de Temperaturas en este repo para que use objetos y herencia.
Defina una clase
Medidacuyos objetos tienen unvalornumérico (p. ej.4.5e2) y un tipo dado por una cadena (p. ej "Km" por Kilómetros o "m3" por metros cúbicos o "F" por grados Fahrenheit).Las clase
Temperaturahereda deMedida.- Las clases
Celsius,Fahrenheit,Kelvin, etc. heredan deTemperatura - En la entrada se deberán admitir grados
Kelvinademás de los de la práctica anterior - En la entrada se podrán escribir entradas como
32C to Kpara convertir de Celsius a Kelvin o bien-1.43e2f to Cpara convertir de Fahrenheit a Celsius. - La palabra
toes opcional pudiendo omitirse. Así se aceptarán entradas como32C Ko bien-1.43e2f C - Sólo se muestra como resultado el solicitado. Si no se especifica el resultado se deberá emitir un mensaje de error
- Procure que el código quede bien encapsulado
- Reescriba el código para que use las clases.
- Opcionalmente, si se desea se puede hacer que permita otras conversiones (por ejemplo,
metrosapulgadas) - En esta tarea no se pide que use pruebas, ni cubrimiento, ni Karma ni Travis.
- Despliegue su conversor en GitHub pages
- Elabore sus apuntes del curso con lo aprendido de OOP. Despliéguelo en Heroku.
Los apuntes deberán estar protegidos con usuario
dsi1617y clavedsi1617password