← 黑客书架

对象理论 封面

对象理论

A theory of objects

Martín Abadi · 初版 1996 年

  • 13次提及
  • 4人推荐
  • 10位 HN 评论者

简介

作者采用了一种新颖的方法来理解面向对象语言:通过引入 object calculi 并围绕其建立对象理论。本书既涵盖了对象的语义及其类型规则,又解释了一系列面向对象的概念,如 self、dynamic dispatch、classes、inheritance、prototyping、subtyping、covariance and contravariance 以及 method specialization。(摘自封底文案)

Hacker News 读者推荐

……限制性强的设计在特定领域往往能快上好几个数量级。对象背后绝对是有理论支撑的,我强烈建议你去读读 Luca Cardelli 和 Martin Abadi 的专著《A Theory of Objects》,里面不仅有严谨的证明,还有来自(现实与假想)语言的各种示例,能解答你想知道的一切。OODB 的失败并不是因为缺乏理论,几乎所有人……

blasdel 在 HN 的推荐

如果你想了解其他语言是怎样运作的(类似于 lambda-cube 的面向对象版本),建议读读 Cardelli 和 Abadi 的《A Theory of Objects》:http://www.amazon.com/dp/0387947752

blasdel 在 HN 的推荐

……远比那种常见的林奈式分类法要面向对象得多。多关注关注 Alan Kay,而不是 Stroustrup 或 Gosling。如果你真想搞懂 OOP 是什么、曾经是什么、可以是什么,去读 Cardelli 和 Abadi 的《A Theory of Objects》吧。前半部分网上有公开版本,涵盖了你会关心的内容:http://books.google.com/books?id=4xT3LgCPP5UC

blasdel 在 HN 的推荐

找书

在黑客书架打开完整页面 →

数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。