Сообщение от javacrypt
|
будут дублировать метод getName у себя в прототипе
|
Ну а что значит дублировать, в данном контексте? Тут будет делегирование, каждый экземпляр просто будет лазить за методом в один общий __proto__. Технически никакого дублирования тут нет.
Сообщение от javacrypt
|
Класс Product - абстрактный, у него не будет экземпляров.
|
Ну, я имею в виду, что категории продуктов, как классы, наследуют от него, да.