Можно ли моделировать абстрактный базовый класс в JavaScript? Какой самый элегантный способ сделать это?
Скажем, я хочу сделать что-то вроде: -
var cat = new Animal('cat');
var dog = new Animal('dog');
cat.say();
dog.say();
Он должен выводить: 'bark', 'meow'