软件工程思想6.pdfVIP

  • 1
  • 0
  • 约7.68千字
  • 约 7页
  • 2022-06-06 发布于上海
  • 举报
第六章 C++面向对象程序设计 六年前,我刚热恋“面向对象” (Object-Oriented )时,一口气记住了近十个定义。 六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向 对象”,就象说不清楚什么是数学那样。 软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分 析”和“系统设计”环节的。“面向对象”有几大学派,就象如来佛、上帝和真主用各自 的方式定义了这个世界,并留下一堆经书来解释这个世界。 有些学者建议这样找“对象”:分析一个句子的语法,找出名词和动词,名词就是对 象,动词则是对象的方法(即函数)。 当年国民党的文人为了对抗毛泽东的《沁园春·雪》,特意请清朝遗老们写了一些对 仗工整的诗,请蒋介石过目。老蒋看了气得大骂:“娘希匹,全都有一股棺材里腐尸的气 味。” 我看了几千页的软件工程资料,终于发现自己有些“弱智” ,无法理解“面向对象” 的理论,同时醒悟到“编程是硬道理。” 面向对象程序设计语言很多,如Smalltalk 、Ada 、Eiffel 、Object Pascal 、Visual Basic 、 C++等等。C++语言最讨人喜欢,因为它兼容 C 语言,并且具备 C 语言的性能。近几年, 一种叫

文档评论(0)

1亿VIP精品文档

相关文档