объектов которые унаследованы от другого интерфейса, есть ли при конкретной реализации класса возможность сказать что он должен вернуть конкретный инстанс, а не интерфейс без дополнительных кастов? Сейчас либо надо в нужный класс кастовать жёстко всё, либо кастовать в IChildItems
Сделать его дженериком, указать ограничение на IChildItems
мне кажется это слегка ломает логику интерфейсов
Обсуждают сегодня