动态链接的问题 听说用父类的句柄引用子类的对象就叫做动态链接,请教高手们这样做有什么优点吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该叫晚绑定、或动态联编子类可以替换,只要拥有共同的父类(抽象类或接口),好处有两点:1、提供了满足OCP的可能性:OPEN-CLOSED PRINCIPLE开闭原则:对增加敞开对修改封闭。2、你可以在运行时决定具体的子类类型,也就是可以在运行时动态决定程序行为。二者差不多,也就是你已经编译好的子类不应因为非业务变化而修改,增加新的子类也不应影响到任何你写好的程序。 多态 上溯造型http://blog.csdn.net/yirentianran/archive/2008/04/25/2327349.aspx yirentianran 的答案最全面到位,20分得了,结帖了 java中怎么实现动态构造甘特图 DOM中节点设置多个属性的问题 怎样使代码中单引号'能update进数据库 如何确认布尔表达式变量的值是false或true? 初学大家帮我看看错:jsp操作数据库 关于JButton的问题 java数据库日期比较问题 请教? 求编写一个小登录窗口代码! 新手乱入求指导 能帮小女子解决一下java数据库问题? 一个简单的问题
子类可以替换,只要拥有共同的父类(抽象类或接口),好处有两点:
1、提供了满足OCP的可能性:OPEN-CLOSED PRINCIPLE开闭原则:对增加敞开对修改封闭。
2、你可以在运行时决定具体的子类类型,也就是可以在运行时动态决定程序行为。
二者差不多,也就是你已经编译好的子类不应因为非业务变化而修改,增加新的子类也不应影响到任何你写好的程序。
http://blog.csdn.net/yirentianran/archive/2008/04/25/2327349.aspx