黑马程序员技术交流社区

标题: 多态在日常开发中在什么情况下使用多态呢? [打印本页]

作者: a424607762    时间: 2017-7-25 00:25
标题: 多态在日常开发中在什么情况下使用多态呢?
多态在日常开发中在什么情况下使用多态呢? 能举个具体的开发实例最好....
作者: 火小枪    时间: 2017-8-16 15:27
     本身开发就是面向父类或者接口的开发,也就是说我的主程序使用的是接口或者父类来调用方法,至于方法具体是如何实现的,并不是当前程序关心的,也没必要知道,这样就可以实现分层开发,分模块开发。
     而且很有可能实现类或者子类对象不是new出来,而是通过工厂方法、配置文件读取反射、网络接收等等途径获得。要实现这些的大前提,就是多态。
作者: DreamBoyMrsLin    时间: 2017-8-18 22:52
我不知道你是否学习了动态代理或者装饰者模式  其实在工作开发中 接口是为了解耦 或许在不修改源码的情况下对该实体方法进行增强,但是接口的概念是建立在多态当中的,没有了多态,java就不会流行到现在,java最重要的是反射,其他的我也就不说这么多了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2