/bancobit-oop-approach

Nesse projeto estou revisando os conceitos de Programação Orientada a Objetos aplicados com Javascript seguindo a formação React da Alura.

Primary LanguageJavaScript

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.