次の例は、Javaフォーラムの1つで見つかりました。
interface employee{
class Role{
public String rollname;
public int roleId;
public Object person;
}
Role getRole();
// other methods
}
上記のコードスニペットを実行しましたが、正常にコンパイルされています。つまり、インターフェイス内にクラスを含めることができます。
私の質問は、そのようなクラスを持つことの使用は何ですか?デザインパターンはありますか?