java中为什么需要接口

关键词是抽象,好多人都觉得什么继承啊,接口啊,可能意义都不大,针对真实的对象进行处理不就好了,何必定出来一堆乱七八糟的东西呢。
这是因为好多人都是先做A,然后做一个用来处理A的B,这种做法永远不可能看出接口有什么用。
如果你是先做B,这个B可以对继承基类BaseA(或实现接口IA)的对象进行处理,这样在 真实的A还没有产生之前B就已经做好了,将来不论做出多少种A,B都是不需要修改的。