Как в JavaScript перестать заморачиваться на классы и наследование и полностью переключить своё сознание на прототипы?
Всем привет!
Я сейчас пишу один интересный проект на node.js. И постоянно натыкаюсь на тот факт, что пытаюсь использовать классическую ООП-модель с наследованиями и прочими классовыми предрассудками. Пишу какие-то костыли, чтобы сымитировать классовость и т. п.
Но в душе понимаю, что можно (и нужно) по-другому.
Подскажите, пожалуйста, что почитать/посмотреть/послушать, чтобы ворваться наконец в эти прототипы и не тратить своё время на ерунду?