1、对象冒充
一个子类可以继承多个超类
2、call()方法(第一个参数用作this的对象,其它参数都直接传递给函数自身)
3、apply()方法(第一个参数用作this的对象,第二个是要传递给函数的参数的数组)
4、原型链
5、混合型