Почему вы думаете, что композиция лучше, чем наследование в JS?

Как вы думаете, почему композиция лучше, чем наследование в JS?

Существует мнение, что состав лучше наследства. Итак, но я не понимаю, почему мнение настолько сильное, что многие с ним согласны, но не могут подробно объяснить, почему оно таково; только много слов без реальных примеров. Например, разработчики React написали эту статью https://reactjs.org/docs/composition-vs-inheritance.html, но я думаю, что этот пример не подходит.

Было бы хорошо иметь 2 примера из РЕАЛЬНОГО СЛОВА (не теория, а практика), когда каждый парень мог видеть, что композиция действительно лучше, чем наследование, и алгоритм, как я могу понять, я должен использовать композицию или наследование; Преимущества и недостатки также. Например, может быть подробно описано (для этой статьи https://reactjs.org/docs/composition-vs-inheritance.html или просто React вещи), почему для WelcomeDialog используется составление и когда я должен использовать наследование для диалогов ( та же задача) или другой хороший пример.

Спасибо!

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector