Un nuevo interesante constructo que se introdujo en la especificación ES6 son las clases ES6. Si eres un desarrollador de Javascript, sabrás que Javascript sigue la herencia prototípica y a veces puede ser un poco complicado. Sin embargo, con las clases ES6 la sintaxis es más simple y mucho más intuitiva.Las clases son una parte fundamental de la programación orientada a objetos (OOP). Definen "planos" para el modelado de objetos del mundo real y organizan el código en partes lógicas y reutilizables. Las clases comparten muchas similitudes con los objetos comunes. Tienen sus propias funciones constructoras, propiedades y métodos. En…