Encapsulando un código disperso

Nivel

Avanzado

Lenguajes

JavaScript

Técnicas

Refactorización POO

Descripción

Un reto de todo buen programador es precisamente saber encapsular el código.

Es el primer uso que se le puede dar a la Programación Orientada a Objetos.

En este ejercicio se presenta un código funcional que se puede refactorizar para convertirlo en varios objetos.

Si tienes dudas sobre la construcción de clases en JavaScript, esta documentación está muy bien.

También es interesante saber como funciona el operador instanceof para validaciones de tipo.

Te recomiendo escuchar este episodio:

Este reto se propuso primero en el episodio WRP 39.

Código para comenzar

Descarga el código o revisa los enlaces para comenzar el reto. Si hay instrucciones adicionales de instalación las encontrarás dentro del fichero de descarga.

Añadir mi solución

Soluciones enviadas

  • Foto de participante
  • Foto de participante
Destacado
Solución enviada por Dani
Dani
Solución enviada por JUAN JOSE RAMOS JIMENEZ
JUAN JOSE RAMOS JIMENEZ