Programación orientada a objetos Qué es, definición, características, tipos

JavaScript es quizás el lenguaje de programación basado en prototipos más conocido, que emplea la clonación de prototipos en lugar de heredar de una clase (en contraste con la programación basada en clases). Más recientemente, han surgido una serie de lenguajes que están principalmente orientados a objetos, pero que también son compatibles con la metodología [...]