面向对象开发技术课件-第3章 抽象.pptxVIP

  • 3
  • 0
  • 约3.42千字
  • 约 44页
  • 2023-06-26 发布于浙江
  • 举报
6/23/20231第3章 抽象 6/23/20232抽象是指对于一个过程或者一件制品的某些细节有目的的隐藏,以便把其他方面、细节或者结构表达得更加清楚。(信息隐藏) 抽象,是控制复杂性时最重要的工具。 老虎、狮子(猛兽)抽象 6/23/20233如果打开一本地图集,一般看到的常是一幅世界地图。该地图只显示了一些最主要的特征,如主要的山脉、海洋等等,但细节基本上都被忽略了。随后的一系列地图将覆盖小一些的地理区域,也能处理更多的细节。例如,一块大陆(如各大洲)的地图将包括国家的边界和主要的国家。更小的区域(如国家)地图,将包括城市、各山峰的名称。一个城市的地图可能会包括进出该城市的主要道路,再小一些的地图甚至还会画出一些建筑物。 抽象实例:地图集? 6/23/20234每个抽象层次,包括了某些信息,也忽略了某些信息。人们通常使用一些简单的工具来建立、理解和管理复杂的系统。其中最重要的技术称为“抽象”(abstraction)。?地球 、月球间的引力 抽象技术 6/23/20235在典型的OOP程序中,有许多级抽象。更高层次的抽象部分地体现了面向对象程序面向对象的特征。抽象的层次 6/23/20236在最高级别上,程序被视为一个对象的“团体”,这些对象间相互作用,以完成共同的目标。抽象层次 1-团体 6/23/20237抽象层次 1 6/23/20238在面向对象程序开发过程中

文档评论(0)

1亿VIP精品文档

相关文档