改进继承的例子，添加extend函数