突っ走り書き

見せるほどのものでは..

インターフェースで余計なことを書かない

Java のインターフェースには,暗黙に public となるものがあります.
エレガントなコードを目指して,無駄な修飾子を取っ払いましょう.

Before

interface MyInterFace {

    public static final int MAX = 256;

    abstruct public void do();
}

After

interface MyInterFace {
    int MAX = 256;

    void do();
}

補足

Java のインターフェースでは,次のような暗黙の修飾子がついています.

  • フィールドは public static final
  • メソッドは public abstruct