小梨儿 avatar

编程里的抽象思维到底是什么

学面向对象编程时老师一直在讲抽象,说这是编程思维的核心内容。但我很难理解抽象到底是什么意思,怎么把现实中的事物提炼成类和对象,这种抽象能力是不是很依赖天赋还是可以后天训练。
举报
风险提示:用户发表的所有内容仅代表其个人观点,不代表本站的立场,请勿用作决策之依据。
所属分类 电脑编程
回答数量 0
问题状态 讨论中
参与回答

有经验或补充信息?可以围绕问题本身给出清晰、具体的答案。

我要回答

热门回答

共 0 条回答
  • 绘飛的驢 avatar
    2026-07-25 进行了回答
    接触面向对象编程时,我也在“抽象”这个概念上卡了很久。简单来说,抽象就是“抽离本质,忽略细节”。比如把猫和狗的共同点提炼成“动物”类。这种抓住事物核心特征的能力可以通过多看优秀代码和设计模式来慢慢培养。