Pochodząc z języków C i C ++ uważam, że rozsądne użycie typedef
jest niezwykle pomocne. Czy znasz sposób na osiągnięcie podobnej funkcjonalności w Javie, niezależnie od tego, czy jest to mechanizm Java, wzorzec, czy inny skuteczny sposób, którego używałeś?
public interface ScopeFactory { <Scope extends Map<String, Object>> Scope create(...) throws Exception; }