Разница между классическим наследованием и наследованием прототипа

Я нашел это определение здесь:https://medium.com/javascript-scene/10-interview-questions-every-javascript-developer-should-know-6fa6bdf5ad95#.y0nc8kx34

Вам не неловко? Имеет ли это определение смысл? Для меня в обоих случаях есть использование конструктора (с новым вы можете переопределить возвращаемый объект, вот и все), и в обоих случаях есть наследование прототипа. Я что-то упустил или приведенное выше определение не совсем точное?

* 3. В чем разница между классическим наследованием и прототипным наследованием?

Наследование классов: экземпляры наследуются от классов (как план - описание класса) и создают отношения подклассов: иерархические таксономии классов. Экземпляры обычно создаются с помощью функций конструктора сnew ключевое слово. Классовое наследование может или не может использоватьclass Ключевое слово от ES6.

Наследование прототипа: экземпляры наследуются напрямую от других объектов. Экземпляры обычно создаются с помощью заводских функций илиObject.create(), Экземпляры могут состоять из множества различных объектов, что обеспечивает легкое выборочное наследование. *

Ответы на вопрос(2)

Ваш ответ на вопрос