javascript继承与聚合