相关疑难解决方法(0)

是否有一种优雅的方法可以使类中的每个方法都以某个代码块开头?

我有一个类,每个方法都以相同的方式启动:

class Foo {
  public void bar() {
    if (!fooIsEnabled) return;
    //...
  }
  public void baz() {
    if (!fooIsEnabled) return;
    //...
  }
  public void bat() {
    if (!fooIsEnabled) return;
    //...
  }
}
Run Code Online (Sandbox Code Playgroud)

fooIsEnabled对于类中的每个公共方法,是否有一种很好的方法要求(并且希望不是每次都写入)该部分?

java design-patterns

141
推荐指数
7
解决办法
3万
查看次数

标签 统计

design-patterns ×1

java ×1