我見過兩個互換使用,但他們真的意味着相同嗎?根據我的理解,Polymorphism擴展了一個事實,即可以通過子類的實例交換類的實例,而Late Binding意味着當您調用實例的方法時,類型決定調用哪個方法(子類/超類) 。晚結合與多態 - 有什麼區別?
7
A
回答
4
維基百科有這個一個非常漂亮的文章:
http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming
摘要:後期綁定來實現多態性的一種方式。
+2
+1大文章! – helpermethod 2010-09-08 21:43:16
+4
由於StackOverflow和鏈接材質的平均(最佳)質量缺乏答案而降低了評分。如果你總結這篇文章,我會很樂意刪除我的downvote。 – KyleM 2014-02-18 14:06:21
相關問題
- 1. 多重遺傳與多態性有什麼區別?
- 2. 每晚構建和持續集成有什麼區別?
- 3. 靜態結構和普通結構有什麼區別?
- 4. 結構和靜態結構有什麼區別?
- 5. 數據結構中的靜態和動態有什麼區別
- 6. 繼承與類別有什麼區別
- 7. 有什麼區別
- 8. 可觀察集合與可枚舉集合有什麼區別?
- 9. Twisted(Python) - 合作與合作有什麼區別?
- 10. 有什麼區別
- 11. 靜態函數與類的靜態指針有什麼區別
- 12. 靜態與動態綁定 - 有什麼區別?
- 13. 多對多關係與一對多關係有什麼區別?
- 14. bind結果和fetch_assoc有什麼區別
- 15. ()和[]動態分配有什麼區別?
- 16. 有什麼區別
- 17. 有什麼區別?
- 18. 有什麼區別?
- 19. 有什麼區別?
- 20. ....有什麼區別?
- 21. 有什麼區別?
- 22. 有什麼區別
- 23. 有什麼區別
- 24. 有什麼區別
- 25. 有什麼區別?
- 26. 結和適合點之間有什麼區別?
- 27. 問題與晚在asp.net mvc的結合
- 28. `&`和`ref`有什麼區別?
- 29. 有什麼區別`和$(Bash中有什麼區別?
- 30. 與%i和%li有什麼區別?
應該指出,多態不限於繼承層次結構 - 實現公共接口的兩個不相關類可以多態使用。 – Jay 2010-09-08 18:33:12