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

文档评论(0)