【问题标题】:Abstraction in Object oriented programming面向对象编程中的抽象
【发布时间】:2020-06-30 15:41:49
【问题描述】:

“在面向对象的编程中,抽象是一个向用户隐藏实现细节的过程,只有功能会提供给用户。”

我一直在尝试理解抽象,有人能告诉我们我们究竟是如何隐藏实现细节的吗?使用程序

【问题讨论】:

    标签: java python oop computer-science abstraction


    【解决方案1】:

    OOP 抽象用于促进多个类之间的任务。假设我们有一个类 A 和一个类 B,它们都实现了一个方法 fruit(),这两个类的工作方式相同。 您可以使用定义该方法的抽象类 C,类 A 和 B 将扩展类 C,您不必重复该方法两次。 这是一个小案例,如果你有数百个类,保存用于重复相同方法的数据是非常值得的。

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 2011-01-23
      • 2013-02-08
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 2013-12-09
      • 2011-04-16
      • 1970-01-01
      相关资源
      最近更新 更多