This README is also available in English.
Este projeto é uma prática prática com objetos JavaScript, focando na criação de classes, construtores, métodos, herança e polimorfismo.
O código demonstra a definição de classes base e subclasses usando funções construtoras e herança via protótipos. Inclui exemplos de sobrescrição de métodos e encapsulamento com casos práticos envolvendo diferentes tipos de casas.
- Classe base e subclasses com propriedades compartilhadas e únicas
- Herança baseada em protótipos
- Definição de métodos e polimorfismo
- Uso de funções construtoras e encadeamento de protótipos
- Comentários explicando os conceitos chave no código
- JavaScript (sintaxe ES5)
Execute o arquivo main.js em qualquer ambiente JavaScript (console do navegador ou Node.js) para ver a criação dos objetos e a execução dos métodos em ação.