Я хочу сделать шаблон разработки стратегии примером, чтобы использовать его в своем Java-приложении. Так что у меня есть одна функция с возможными типами возврата значений:
int[][] getMatrix();
double[][] getMatrix();
Я пробовал это:
//the strategy interface
public interface TutoInterface<T>{
T[][] getMatrix();
}
и один из классов буксировки, который реализует TutoInterface
:
//strategy 1
public class Tuto implements TutoInterface<int> {
@Override
int[][] getMatrix() {
//some code
}
}
Но ошибка, указанная в IDE netbeans, заключается в том, что int
не является объектом, так как я могу это сделать?