gpt4 book ai didi

abstraction - 什么是抽象?

转载 作者:行者123 更新时间:2023-12-04 05:21:01 26 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .




10年前关闭。




我在流程中看到了抽象。
我在数据中看到了抽象。

我看到抽象正在失去不重要的细节。

我看到抽象是给一组元素一个名称并将它们视为一个单元。 (但我不知道为什么这被认为是抽象。所以,我需要澄清这一点)

我知道也有抽象的层次,虽然名字暗示了一些东西,但我没有一个实际的例子,我想不出一个具体的抽象的定义我很困惑。

有人可以写一篇全面的文章吗?刮那个。有人可以给出全面的答案吗?

编辑:-
谢谢您的回答。
但是,我正在寻找一个通用的答案。
例如,我正在阅读一篇文章,其中将过程视为抽象。
但是,这里的答案是关于 C# 和 Java 中的抽象类(直到现在。)
再次感谢你。

最佳答案

抽象是隐藏实现的技术。在它的核心,没有更多的答案。抽象的大部分意义来自于它的使用方式和原因。

它用于以下场景

  • 降低复杂性。 (创建一个简单的界面)
  • 允许在不影响其用户的情况下修改实现。
  • 创建一个通用接口(interface)来支持多态性(将抽象层的所有实现视为相同。
  • 强制用户扩展实现而不是修改。
  • 通过更改每个平台的实现来支持跨平台。
  • 关于abstraction - 什么是抽象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028242/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com