我没有看过这本书,我猜想是不是这么理解?
首先制定interface,然后提供一个对于接口的最基本的实现的一个抽象类-94所谓的骨架类,以后以这个骨架类机类作为继承的源头派生新的类和实现。

解决方案 »

  1.   


    抽象类的优点之一就是可以可以完成一些基本操作的实现骨架类继承自接口,把最基本的操作实现例如List接口对应的抽象骨架类为AbstractList,而ArrayList通过实现AbstractList而得public class ArrayList 
            extends AbstractList
            implements List,...  (1)另外一个问题:
    AbstractList的定义:
    public abstract class AbstractList 
            extends AbstractCollection 
            implements List   (2)
    {}(1)处的implements List   是否可以省去?
      

  2.   

    List接口是用来供client直接调用的,而AbstractList是用来给client继承用的