обоих есть турнирная таблица. В первом типе она представляется в виде, (ого!) таблицы, а во втором - в виде дерева. Получается, что tableCup.getStandings() и treeCup.getStandings() возвращают разные типы данных. Насколько нормально то, что при работе с турнирами через их отцовский тип Cup, мы не будем знать, какой тип вернется? Cup.produce() в такой конфигурации в TypeScript разве будет работать?
Ну ты вообще пишешь на слабо типизированном языке, такое допустимо.
Обсуждают сегодня