1.面向接口给程序带来的便利和灵活性
List li = new ArrayLIst(); 为什么不写成 ArrayList li = new ArrayLIst();
2.接口就相当于一些类的规范,实现它的类都要符合它的定义的规范。