7.3.3 纯虚函数和抽象类