java多态有哪些优点呢?

戚薇 Java面经 发布时间:2023-06-17 11:08:04 阅读数:11638 1
多态在Java语言中处处可见,他是实现设计模式的基础(当然你不用多态也可以完成功能)
由于有了多态这个特性,我们的Java语言才产生了那么多优秀的开源框架,如:Spring,MyBatis,Shiro等
那么Java多态到底有哪些优点,下文是笔者总结的Java多态的优点,如下所示

一、可替换性(substitutability)

由于使用了多态,使对象具有一个特性:
    (是否能运行方法看类型,
	 运行方法的内容看对象自身
	)
基于这个特性,我们可将对象的类型定义父类,但实际对象指向子类或其他子类,
    使我们可随时替换对象的行为 

二、可扩充性(extensibility)

扩展一个子类,同时改变其行为
    但是不用修改子类
多态的扩展性,在各种框架中非常的常见 

三、接口性(interface-ability)

多态是超类通过方法签名
  向子类提供了一个共同接口
由子类进行实现或覆盖它而实现的
   当引用实际指向子类时,此时动作则会发生相应的变化

四、灵活性(flexibility)

一个变量可以具有多种不同的行为
    此方法提高了代码编写效率和程序运行效率 

五、简化性(simplicity)

只需扩展子类,从而达到多种不同的行为
    这是一种非常好的扩展及代码编写方法
	使程序更加简单,也方便后续的维护
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202306/16869713236821.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者