O que a POO significa em termos simples
POO é uma forma de organizar o código em torno de objetos que agrupam dados (propriedades) e comportamento (métodos), em vez de mantê-los separados um do outro.
Por exemplo, em vez de armazenar o nome de um usuário separadamente de uma função que o cumprimenta, você pode criar um único objeto "usuário" que contém os dois juntos.
As bases das classes em JavaScript
Uma classe é um modelo para criar objetos com a mesma estrutura. Por exemplo, uma classe `Usuario` descreve que qualquer usuário tem um nome e um método de saudação, e usuários específicos são então criados a partir desse modelo.
Herança: reutilizando lógica
Herança permite que uma classe "herde" propriedades e métodos de outra, adicionando as suas próprias. Isso evita duplicar código: se um "Administrador" tem tudo que um "Usuário" tem, mais permissões extras, você não precisa reescrever a parte comum do zero.
Perguntas frequentes
Iniciantes precisam saber POO?
POO é realmente usada em projetos JavaScript reais?
O que vem a seguir
Primeiro as bases, depois temas avançados como POO
O curso de JavaScript é estruturado passo a passo — das bases a conceitos mais avançados, incluindo POO.