【发布时间】:2011-10-25 02:07:22
【问题描述】:
我在流程中看到了抽象。 我在数据中看到了抽象。
我看到抽象正在失去不重要的细节。
我看到抽象是给一组元素一个名称并将它们视为一个单元。 (但我不知道为什么这被认为是抽象。所以,我需要澄清这一点)
我知道也有抽象的层次,虽然名字暗示了一些东西,但我没有一个实际的例子,我想不出具体的一个我对抽象的定义感到困惑。
有人可以写一篇全面的文章吗?刮那个。谁能给个全面的答案?
编辑:- 谢谢您的回答。 但是,我正在寻找一个通用的答案。 例如,我正在阅读一篇文章,其中将过程视为抽象。 但是,这里的答案是关于 C# 和 Java 中的抽象类(直到现在。) 再次感谢。
【问题讨论】:
-
你让我读到“综合文章”请求。对于一个 SO 问题来说,这有点多。 (虽然我想没有人告诉 Eric Lippert。)
-
综合文章,我的意思是综合回答,像一篇文章。
-
可以命名的摘要不是真正的摘要。
-
@wajed 我给出的答案仍然适用。该过程以这样一种方式进行抽象,即可以在不影响用户的情况下更改其实现,并降低使用该过程的复杂性。
标签: abstraction