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, 然后喂给食客吃。所以修改的时候只需改实现类
这样,你一万个人同时开发食物,只要按照接口约定来,就不会轻易出问题啦~.
*/
}