Se esse conceito ainda é novo pra você, recomendo que antes de ler essa thread você veja/revise e pratique com as anteriores.
Vou deixá-las nos últimos tweets =)
Não há uma forma nativa de se fazer isso em JavaScript, mas é possível emular dados privados, utilizando closures.
⚠️ Esse Design Pattern está obsoleto, graças aos módulos nativos do ES6. Portanto, encare-o com fins didáticos =)
Vamos entender passo-a-passo o que está acontecendo.
Apenas os métodos `increment`, `decrement` e `value` são públicos.
👉Retweeta👈 essa thread!
Para facilitar, linkei ela ali em baixo =)
Te vejo na próxima 🔥
🔗Introdução à Closures - Parte 2: