В JS с самого начала было принято соглашение, что классом называется функция-конструктор. В частности, оператор instanceof существует и работает именно с конструкторами, а не с прототипами. Позже, в ES2015 был введен синтаксический сахар для классов.
Я бы переименовал статью на «поговорим о SOLID на примере js». C учетом развития веб-мира мне кажется SOLID принципы можно попробовать расширить на CSS или HTML. Концептуальные мысли на это есть, но вот формальных принципов не хватает пока. Никто не встречал таких идей где нибудь?
Чистый javascript.Классы