Recursos
Resumen
Javascript es uno de los lenguajes en los que se aplica la programación orientada a objetos (OOP en sus siglas en inglés), la cual se crea a partir de una clase. En esta clase se definen las características del objeto o atributos y sus capacidades o métodos.
Elementos de las clases en JavaScript
Así como otros lenguajes, este concepto conlleva lo siguiente:
Objeto
Una instancia de una Clase.
Propiedad
Una característica del Objeto, como el color.
Método
Una capacidad del Objeto, como caminar.
Constructor
Es un método llamado en el momento de la creación de instancias.
Herencia
Una Clase puede heredar características de otra Clase.
Encapsulamiento
Una Clase solo define las características del Objeto, un Método solo define cómo se ejecuta el Método.
Abstracción
La conjunción de herencia compleja, métodos y propiedades que un objeto debe ser capaz de simular en un modelo de la realidad.
Polimorfismo
Diferentes Clases podrían definir el mismo método o propiedad.
Contribución creada por: Manuel Bojato