タグ

ブックマーク / yojik.hatenablog.jp (1)

  • JavaのInterfaceにstaticメソッドを定義してる風で - yojikのlog

    どうも、正月テレビ漬けになってたおかげで、Perfumeののっちとかしゆかを逆に覚えてたことに気づいたおっさんです。3人の中ではごりあーちゃんファンです。 ThoughtWorksアンソロジーのドメインアノテーションの章で、JavaのInterfaceをアノテーションの代わりに利用してみるという節があります。でも結局色々な理由があってダメダメなわけです。そのダメダメな理由のうち、Interfaceにstaticメソッドを定義できないというのがあるんですが、これに関しては回避できるような気がしたので、試してみました。 Interfaceには実はstaticなネストクラスを定義することができます。それにメソッドを定義すればやりたい放題です。 public interface Sample { public static abstract class Methods { public stati

    JavaのInterfaceにstaticメソッドを定義してる風で - yojikのlog
    gifnksm
    gifnksm 2009/07/15
    "Interfaceには実はstaticなネストクラスを定義することができます。" マジか / マジだった
  • 1