Programação Orientada a Objeto - Javascript
Nesse projeto estou revisando os conceitos de Programação Orientada a Objetos aplicados com Javascript seguindo a formação React da Alura.
O que foi aprendido:
- Sintax e conceito de classes.
- Classes do tipo abstrata.
- O que são atributos. Atributos apenas lidos, estáticos, privados (e como simular um em javascript).
- Conceitos de intância e objeto.
- O que são os métodos em uma classe. Métodos privados, estáticos e abstratos.
- Os métodos especiais Get e Set.
- O construtor de uma classe.
- Conceito de herança.
- Propriedades privadas.
- Polimorfismo.
- Conceito de Ducky type.