Я понимаю, что в случае наследования прототипов объекты связаны друг с другом через цепочку прототипов.Наследование является «ССЫЛКОЙ» на некоторый другой живой объект (создание экземпляра).
Где, как и в случае наследования на основе классов, классы (шаблоны) создаются для внедрения наследования.Любой экземпляр подкласса "POSSESSES" - экземпляр родительского объекта.
Но как Javascript не реализует "классическое" наследование с синтаксисом ES6?С синтаксисом класса ES6 вы по сути создаете шаблоны.А при создании экземпляра объекта каждый раз создается отдельный живой экземпляр родительского объекта.Разве это не классическое наследство?