面向接口编程,接口的优点

时间:2022-05-09 17:55:44
public class main {


public static void main(String[] args) {
// TODO Auto-generated method stub


Ieater aNewEater= new Aeater();
Foods d*= new D*Impl();
Foods meishi= new MeiShiImpl();
aNewEater.eat(d*);
aNewEater.eat(meishi);

/* 食客接口 IEater  内含 abstract eat(IFood iFood);
食物接口 IFood  ;
A食客继承食客接口 Ieater a = new AEater();
d* imp.. IFood
meishi imp.. IFood


a.eat(new d*());
a.eat(new meshi());


看,食客想爱吃食吃食,爱吃屎吃屎
你不管怎么修改食物类型,都不影响接口,只管实现IFood, 然后喂给食客吃。所以修改的时候只需改实现类
这样,你一万个人同时开发食物,只要按照接口约定来,就不会轻易出问题啦~.
*/

}