Здравствуйте, dsorokin, Вы писали:
S>>Просто наследование — удобно, меньше бойлерплейт, красивее и проще код. Но чуть сложнее порог входа. Пример привел. D>Писать-то, конечно, проще. В этом и проблема
Не только писать проще — и читать намного проще. Меньше бойлерплейт и визуального мусора.
Минус один — выше порог входа. Т.е. многие банально не понимают что такое наследование. Помню как одному челу показал как в абстрактном классе оперирую методами, которых еще нет — у него округлились глаза.
Т.е. проблема сейчас — люди не хотят тратить время на вхождение, хотят просто писать.
D>Когда накапливается опыт использования, то люди начинают видеть, что сработало, а что — нет. Вот, рестарты из лиспа не пошли в дело. Еще что-то не пошло из других языков. Сейчас некоторые ставят под сомнение вот то, о чем ты так озаботился в этом треде. Это же не злые какие дяди так делают. Просто анализируют, смотрят, пробуют. Потом после них придут другие, которым тоже что-то не понравится. И так по кругу
Это не просто пошло а стало основой. Пример из реального репа с 5-уровневым наследованием привел.