多态(Polymorphism)的定义和意义是什么?
多态(Polymorphism)的定义和意义的定义
子类可以替换父类
意义
提高代码的可拓展性和复用性。它也是很多设计模式、设计原则的基础。比如策略模式、基于接口而非实现编程、依赖倒置原则、里氏替换原则、利用多态去掉冗长的 if-else 语句等。
多态(Polymorphism)的定义和意义是什么?
子类可以替换父类
提高代码的可拓展性和复用性。它也是很多设计模式、设计原则的基础。比如策略模式、基于接口而非实现编程、依赖倒置原则、里氏替换原则、利用多态去掉冗长的 if-else 语句等。