把继承改成组合了