私はインターフェイスにコードを実装する理由を設計方法論に疑問を持っています。これはプリミティブデータ型で非常によく見られます。特にプリミティブなデータ型の場合、コーディングを「インタフェースに」する必要があるのはなぜですか?
Map<Integer, String> mymap = new HashMap<Integer, String>();
そして
HashMap<Integer, String> mymap = new HashMap<Integer, String>();
これら二つの間のいずれかの違いがあります:ような私は、これら二つの間の差を得ていないのですか?私たちが使用しようとしているそれぞれの場所は、どちらの場合も同じままであることを意味します。mymap
ご質問が役に立たないと思われる場合は申し訳ありませんが、後でmymap
が使用される方法については、これがどのように異なるのかについて実際には分かりません。助けてください?
おかげ..
注 - 私はすでにSO上this質問を見てきましたが、私が欲しいものを与えていません。
あなたが望むものを提供していない他の質問について具体的には何ですか? – Russell
質問はあなたがリンクしている非常に良い答えを持っている –
私は私の質問に記載されているようにプリミティブ型のインターフェイスコーディングスタイルについて何も指定されていないので、私は私の答えを得ていない。 – Ved