У меня десяток методов с похожими функциями. Стоит ли для оптимизации перегружать десять методов от одного? И если да, подскажите верный способ выполнения задачи. Буду очень благодарен. На примере два метода:
class Data {
int[] data_serv, data_var;
/* ------------SERVICE------------ */
void ServiceArray(int size){
data_serv = new int[size];
for(int i = 0; i < data_serv.length; i++){
data_serv[i] = i + 1;
}
}
/* ------------VARIATION------------ */
void VariationArray(int size){
data_var = new int[size];
for(int i = 0; i < data_var.length; i++){
data_var[i] = i + 1;
}
}
}
Нет, не стоит, достаточно создать метод и передать ему необходимое количество параметров
class Data {
int[] data_serv, data_var;
private void initArray(int[] data, int size){
data = new int[size];
for(int i = 0; i < data.length; i++){
data[i] = i + 1;
}
}
/* ------------SERVICE------------ */
void ServiceArray(int size){
initArray(data_serv, size);
}
/* ------------VARIATION------------ */
void VariationArray(int size){
initArray(data_var, size);
}
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Коллеги, добрый деньПосоветуйте, стоит ли сейчас использовать Java Swing в новых проектах
подскажите, как можно метод action() превратить в функциональное выражениеЯ почитал литературу и узнал что необходимо обозначать метод аннотацией...
Всем привет! Не работает передача параметра из переменной в геттер шины vue js