что за набор символов? еще более конкретнее давай
Оке. Простой пример. Есть абстрактный тип Functor<T>. У него есть метод fmap. Я хочу чтобы он возвращал на уровне типов тот же тип у которого я вызвал этот метод, а не тип Functor<Z>. Вызвал метод fmap у ArrayList, получил ArrayList и так далее
что мешает сделать и метод дженериковым?
И как ты это разрушишь?) давай. Сделай мне такой интерфейс и класс у него. Если что fmap принимает T->Z
то интерфейс то абстракт
От абстракта надо наследоваться. Множественного наследования нет. Поэтому интерфейс
Так это вообще не то
Обсуждают сегодня