всеравно лаба вуза.
Запил свой костыль.
Нормально так делать или нет?
public final class XoServiceCollection implements ServicesCollection {
private final Map<Class<?>, ? super Object> services;
public XoServiceCollection() {
services = new HashMap<>();
}
@Override
public <InterfaceType, ImplementationType extends InterfaceType> void
addService(Class<InterfaceType> interfaceType, ImplementationType implementationType) {
services.put(interfaceType, implementationType);
}
@Override
public <InterfaceType> InterfaceType getService(Class<InterfaceType> interfaceType) {
return null;
}
}
лабы вуза можно обсудить здесь @javastart
Ну это не суть лабы, я просто пытаюсь её по грамотному запилить, шоб по красоте и запушить в гит
Обсуждают сегодня