1 接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。
2 如果许多类实现了某个接口,那么每个都要用代码实现那些方法
3 如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由各个子类去实现。
当真一语道破天机
http://yinny.iteye.com/blog/1152430
2. 接口和抽象类有什么区别
http://blog.csdn.net/fenglibing/article/details/2745123