【问题标题】:Late Binding vs. Polymorphism - what is the difference?后期绑定与多态性 - 有什么区别?
【发布时间】:2010-09-08 18:18:11
【问题描述】:

我看到两者可以互换使用,但它们真的意思相同吗?根据我的理解,多态扩展了您可以通过子类的实例交换类的实例的事实,而后期绑定意味着当您调用实例的方法时,类型决定调用哪个方法(子类/超类) .

【问题讨论】:

  • 需要注意的是,多态并不局限于继承层次结构——实现一个公共接口的两个不相关的类可以多态地使用。

标签: oop polymorphism late-binding


【解决方案1】:

维基百科对此有一篇非常好的文章:

http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming

总结:后期绑定是实现多态的一种方式。

【讨论】:

  • 由于缺乏关于 StackOverflow 的答案以及链接材料的平均(充其量)质量而被否决。如果您在 SO 上总结文章,我很乐意删除我的反对票。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
  • 1970-01-01
  • 2017-01-08
  • 2010-12-10
  • 1970-01-01
  • 2010-09-12
相关资源
最近更新 更多