javascript多态与封装实例分析