Я пробовал следующее. Что, вы парни, думаете? Сообщите мне, если у вас есть лучшее решение. Мы также можем обсудить решения, использующие шаблон проектирования, например шаблон стратегии. Мне нужен этот класс, чтобы давать ответы в разных форматах. сказать. Строка или целое число ... Или Class1 или Class2 (например)
class Test<T> implements Interface1<T> {
public T getOutput(String input, Class<T> type) {
if (type.isAssignableFrom(String.class)) {
//do something
String answer = "10"; // example answer
return type.cast(answer);
} else {
//do something else
}
}
}