Javaでインターフェースの階層を作成するのは悪いと考えられていますか?
次のようにリポジトリレイヤーを設計しました:
Repository
、CRUD メソッドを含むJPARepository
、JPAでのみ必要な潜在的なメソッドSomeModelRepository
、そのモデルのリポジトリの特定のメソッド。SomeModelJPARepository
、JPARepository AND SomeModelRepository を拡張します
これは悪い習慣と見なされますか?それは奇妙に組織化されたヒエラルキーですか?