javascript多态与适配器模式思考