何度も、私は単一クラス(Java)が単一のインターフェースを実装しているのを見たことがあります。そのインタフェースは、単一のクラスに対してのみ使用されます。それを実装する他のクラスはありません。なぜ我々はこれを行うのですか?それは私のように思えます、私たちはインターフェイス、クラスだけを必要としません。なぜAPIと実装があるのですか?
例:https://github.com/essentials/Essentials/blob/2.x/Essentials/src/com/earth2me/essentials/I18n.java
私はこのクエストオンについて考える前に、例が必要です。 –
@a_river_in_canada私は1つを追加しました – MCMastery
あなたはただ1つの実装*を持っています* ... *将来の互換性がある人もいます。これが常に最も効率的なアプローチであるかどうかは、議論の余地がありますか... – deceze