JavaScript расширяет [закрытый] класс

Что право/лучший способ состоит в том, чтобы расширить класс JavaScript, таким образом, Класс B наследовал все от класса A (класс B расширяет A)?

60
задан Francis Lewis 11 December 2013 в 17:39
поделиться

2 ответа

Посмотрите Простое наследование JavaScript и Паттерны наследования в JavaScript.

Самым простым методом, вероятно, является функциональное наследование, но здесь есть свои плюсы и минусы.

57
ответ дан 24 November 2019 в 17:51
поделиться

У Дугласа Крокфорда есть несколько очень хороших объяснений наследования в JavaScript:

  1. прототипное наследование : «естественный» способ делать что-то в JavaScript
  2. классическое наследование : ближе к тому, что вы найдете в большинстве объектно-ориентированных языков, но в некотором роде идет вразрез с особенностями JavaScript
30
ответ дан 24 November 2019 в 17:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: