У меня есть класс, который выглядит так:
class A {
public void method1(){
iniCall();
// Do something
finalCall();
}
public void method2(){
iniCall();
// Do something different
finalCall();
} // ... more methods like this
}
Как я могу упростить эти iniCall
и finalCall
, чтобы не записывать их в каждую функцию (или несколько функций)?
Можно ли сделать что-то вроде call(method1)
, вызывая что-то вроде этого:
public void call(method){
iniCall();
method();
finalCall();
}
В противном случае, что является хорошей альтернативой?