它只做类的骨架结构,也就是通过interface来同一接口,使用abstract 类实现统一的功能,但abstract类不能被实例化,也就是不能new一个对象,实例通过继承abstract类来得到系列的统一功能,再通过改写其他方法来获得自己的特征!

解决方案 »

  1.   

    abstract一般实现interface,实用类再继承abstract!
      

  2.   

    把设计和实现分离,用interface也能达到同样的效果
      

  3.   

    abstract类只允许声明,不允许实现,就是说你可以吧你想要这个类做的事情,统统写出来,就像写提纲一样,不能把如何实现的写出来,因为对于同一件事,每个人都有自己不同的做法,只要可以实现要求,达到目的就可以了