- Pratique bastante e revise de forma que entenda os Fundamentos da Orientação a Objetos;
- Utilize Classes e Construtores;
- Aproveite a Herança, a muitos benefícios em utilizar, mas, evite o uso extensivo de Herança;
- Entenda sobre encapsulamento para Proteger Dados;
- Implemente Polimorfismo;
- Use Métodos Estáticos para Utilitários Comuns;
- Estude pra entender os getters e setters;
- Explore os Recursos de ES6+;
- Documente bastante o seu Código, eu utilizo muito essa prática e ajuda bastante;
- Teste seu Código;
São dicas que pode ajudar a criar códigos mais robustos ao trabalhar com orientação a objetos em JavaScript.