TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

On understanding data abstraction, revisited (2009) [pdf]

39 点作者 fogus将近 2 年前

2 条评论

discreteevent将近 2 年前
Or as Gilad Bracha summarized (in reference to Cook&#x27;s article): &quot;The notion of an interface is what truly characterizes objects - not classes, not inheritance, not mutable state.&quot;<p><a href="https:&#x2F;&#x2F;gbracha.blogspot.com&#x2F;2022&#x2F;06&#x2F;the-prospect-of-execution-hidden.html" rel="nofollow">https:&#x2F;&#x2F;gbracha.blogspot.com&#x2F;2022&#x2F;06&#x2F;the-prospect-of-executi...</a><p>(the &quot;not mutable state&quot; bit is what makes a function an object for me but that&#x27;s an ancient debate: <a href="http:&#x2F;&#x2F;people.csail.mit.edu&#x2F;gregs&#x2F;ll1-discuss-archive-html&#x2F;msg03277.html" rel="nofollow">http:&#x2F;&#x2F;people.csail.mit.edu&#x2F;gregs&#x2F;ll1-discuss-archive-html&#x2F;m...</a>)
cloogshicer将近 2 年前
God, this is again one of those CS papers that is written as if it&#x27;s trying to be as inscrutable as possible.<p>Can&#x27;t the author lead in by giving a simple example of both abstract data types and objects (as he understands the terms), in a well-known programming language?
评论 #36170080 未加载
评论 #36169588 未加载