多态又称Polymophism,poly意思为多,polymophism即多种形态的意思.一种类型引用因为指向不同的子类,表现出不同的形态,使用不同的方法. 什么是多态 多态建议我们编码时使用common interface(公共接口)而不是concrete implementation(具体实现).如果我们依赖具体实现来编码,则当我们需要增加common interface的新的实现时,我们需要复制和改变已有代码.程序的可扩展性大大降低. StackOverflow上关于什么是多态的一个例子很…