A orientação a Objetos traz o conceito de criar Classes que podem ser instanciadas no código através de objetos que referenciam estas classes, classes estas que possuem métodos e atributos.
Esta forma de programar traz praticidade e reaproveitamento de código.
Javascript até o momento atual (2018) não possui todas os recursos mas os que possui já torna muito util.
Termos utilizados:
- Instância: é quando um objeto representa uma classe;
- MVC: Model View Controlller