相同的一行代码,对于传入不同的接口的实现的对象的时候,表现是不同的,这就是多态
多态性的描述

三大特性:封装、继承、多态。
多态:一个接口可以被多个类实现,也可以被多个接口继承。并且接口里定义的方法,被实现的方式不一样。则为多态。
面向对象的多态
多态:相同的一行代码(即function(){}这个函数),对于传入不同的接口的实现的对象的时候,表现是不同的,这就是多态;
个人认为多态的优势是:可以把接口的定义以及类对接口的实现,这些代码单独写在一个文件;我们用的时候,只需要定义一个function函数(参数是传过来的对象),检测对象被实例化前的类是否实现了某个接口,如果实现了,就调用那个接口的方法即可;
多态:由于不同类实现(implements)接口内的方法会有不同的定义,即实现不同,称为多态;
一个接口,有多个不同的类来实现(implements),这就是多态