摘要: 有些人說GP的抽象能力高于OO,這個(gè)觀點(diǎn)我并不認(rèn)同,我感覺只是他們的抽象方式不一樣,OO是基于接口, 而GP是基于concept。OO的基于接口的抽象,在源代碼和最終運(yùn)行時(shí)都能體現(xiàn),源代碼中是接口,運(yùn)行時(shí)是虛表,所以他們是一致的, 符合普通人的思維習(xí)慣。GP基于concept的抽象, 主要體現(xiàn)在源代碼中 ,只是你用來告訴編譯器你的思維方式, 在運(yùn)行時(shí)他可能是一個(gè)完全不同的世界,所以比較難理解。
閱讀全文
posted @
2012-11-10 14:25 Richard Wei 閱讀(3262) |
評論 (7) |
編輯 收藏