Есть ли способ привести список конкретных типов к списку его интерфейсов в Java?
Например:
public class Square implements Shape { ... }
public SquareRepository implements Repository {
private List<Square> squares;
@Override
public List<Shape> getShapes() {
return squares; // how can I return this list of shapes properly cast?
}
}
Заранее благодарим
Caps