Предположим, что у меня есть класс, который реализует интерфейс:
public class A implements IB
и у меня есть List<A>, на который я хотел бы ссылаться: List<? implements IB> list.
Чтобы я мог закодировать: for (IB item : list) и т.д.
Можно ли как-то сделать это на Java? Нет возможности <? implements ...>.
Что мне не хватает?