У меня есть класс, где каждый метод запускается таким же образом:
class Foo {
public void bar() {
if (!fooIsEnabled) return;
//...
}
public void baz() {
if (!fooIsEnabled) return;
//...
}
public void bat() {
if (!fooIsEnabled) return;
//...
}
}
Есть ли хороший способ требовать (и, надеюсь, не писать каждый раз) часть fooIsEnabled
для каждого общедоступного метода в классе?