16.1 为什么要用多继承