Size: a a a

2021 January 28

DM

Denys Mikhalenko in javascript_ru
Так надо просто валиться, когда конфликт
источник

К

Константин in javascript_ru
ну это не круто, когда вася там в 33 по стеку наследований добавил метод, а ты его множественно в другом наследуешь
источник

DM

Denys Mikhalenko in javascript_ru
Ну типа если ты перекрываешь метод, ты можешь выбрать, какой родительский вызвать через прямое указание класса, а не просто некоего там super
источник

К

Константин in javascript_ru
и ебись ресолви.
источник

DM

Denys Mikhalenko in javascript_ru
Ну я тут скорее о принципиальной возможности разрешения конфликта, а не проблемах девелоперов )
источник

К

Константин in javascript_ru
Там же есть в той же вики метод
источник

К

Константин in javascript_ru
но он дико усложняет ращзработку
источник

DM

Denys Mikhalenko in javascript_ru
Какой?
источник

К

Константин in javascript_ru
Ну типа как раз выбирать явно что наследуешь
источник

К

Константин in javascript_ru
и что оверайдишь
источник

DM

Denys Mikhalenko in javascript_ru
А, ну да
источник

К

Константин in javascript_ru
со свойствами тоже там бяда
источник

DM

Denys Mikhalenko in javascript_ru
Там дофига решений для разных языков
источник

К

Константин in javascript_ru
В итоге это сваливается в композицию
источник

К

Константин in javascript_ru
а не наследование
источник

DM

Denys Mikhalenko in javascript_ru
Свойства да
источник

DM

Denys Mikhalenko in javascript_ru
Ну все предлагали трейты как решение
источник

DM

Denys Mikhalenko in javascript_ru
Но они же точно так же конфликтовать могут
источник

DM

Denys Mikhalenko in javascript_ru
Никогда не понимал этой замены
источник

К

Константин in javascript_ru
ну да =) Трейт просто буде строго определять тип
источник