私はたくさん検索しましたが、この質問に対する正確な回答は得られませんでした。ここから取得できることを願っています。同じクラスを参照する代わりに、クラスのオブジェクトをインターフェイスに参照することの正確な使用法は何ですか??
void foo(list l){}
public static void main(String a[]){
List l = new ArrayList(); // why use this?
ArrayList a = new ArrayList(); //instead of this?
foo(l);
foo(a);
}