История изменений
Исправление Nervous, (текущая версия) :
в class-based OOP создаются экземпляры классов, а наследование выполняется посредством наследования классов. Тогда как в prototype-based OOP мы клонируем и расширяем экземпляры
Чо каво клоунируем? И там, и там строится цепочка объектов, в которой ищутся недостающие поля/методы. Просто в class-based звенья этой цепочки называются классами, а в prototype-based — прототипами. Все отличия на уровне цвета пуговиц.
По крайней мере в жопаскрипте так. Там есть и class-based, и prototype-based, причём первое — просто сахарок поверх второго. Потому что принципиальных различий там нет.
Исправление Nervous, :
в class-based OOP создаются экземпляры классов, а наследование выполняется посредством наследования классов. Тогда как в prototype-based OOP мы клонируем и расширяем экземпляры
Чо каво клоунируем? И там, и там строится цепочка объектов, в которой ищутся недостающие поля/методы. Просто в class-based звенья этой цепочки называются классами, а в prototype-based — прототипами. Все отличия на уровне цвета пуговиц.
По крайней мере в жопаскрипте так. Там есть и class-based, и prototype-based, причём первое — просто сахарок поверх второго.
Исходная версия Nervous, :
в class-based OOP создаются экземпляры классов, а наследование выполняется посредством наследования классов. Тогда как в prototype-based OOP мы клонируем и расширяем экземпляры
Чо каво клоунируем? И там, и там строится цепочка объектов, в которой ищутся недостающие поля/методы. Просто в class-based звенья этой цепочки называются классами, а в prototype-based — прототипами.
По крайней мере в жопаскрипте так. Там есть и class-based, и prototype-based, причём первое — просто сахарок поверх второго.