Práctica: Programación Orientada a Objetos y Herencia en JavaScript

Modifique elconversor de Temperaturasen esterepopara que use objetos y herencia.

  • Defina una claseMedidacuyos 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 claseTemperaturahereda deMedida.

  • Las clasesCelsius,Fahrenheit,Kelvin, etc. heredan deTemperatura

  • En la entrada se deberán admitir gradosKelvinademás de los de la práctica anterior

  • En la entrada se podrán escribir entradas como32C to Kpara convertir de Celsius a Kelvin o bien-1.43e2f to Cpara convertir de Fahrenheit a Celsius.
  • La palabratoes 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 usuariodsi1617y clavedsi1617password

Recursos

results matching ""

    No results matching ""