Нужно ли использовать ограниченный подстановочный знак, чтобы класс реализовал более одного интерфейса?Объединение ограниченных подстановочных знаков в Java
В других случаях, что-то вроде ...
class Foo<S extends Comparable && Clonable>
... который требует, чтобы объекты расширить оба интерфейса?
Я понимаю, что могу сделать еще один ComparableAndClonable, который расширяет два, но у меня нет контроля над некоторым кодом (поэтому я не могу сделать мой объект будущего S-объекта ComparableAndClonable).
Для записи, 'S' является [ограничена параметром типа] (https://docs.oracle.com/javase/tutorial/java/generics/bounded.html) нет, [ограниченный подстановочный знак] (https://docs.oracle.com/javase/tutorial/java/generics/wildcards.html). – shmosel