Ничего лучше по ООП, кроме древней книги "Банда четырех", я не встречал. И ECMAScript тут не при чем - принципы везде одни. "Современный стандарт" это хорошо забытый старый. Но это касаемо книг. Лучшее изучение паттернов и всего-всего, это участие в реальном проекте, общение с живыми людьми, код ревью от опытных разработчиков и т.д.