Есть ли какой-нибудь шаблон или что-то для реализации методов iterface с доступом к обернутому элементу?
Например, предположим, что
public class MyClass implements List<Something> {
private final List<Sometheing> core;
...
}
и теперь я хочу реализовать List<Something>
, передав вызовы, завернутые как
@Override
public int size() {
return core.size();
}
и т.д.