3.14 编程实例:类的接口与实现的分离