English

面向对象的故事

2003-07-02 来源:中华读书报 蒙虎 我有话说
“如果你有一只猫,你想把它卖给一个编程者,那么,与其强调其可爱与温顺,或如何能捉老鼠,不如直接告诉买家,这只猫是面向对象的。”——Roger

Roger关于猫与面向对象的经典名言非常形象的揭示了面向对象在IT界乃至整个学术界的地位。这个在1991年才引起大家关注的新技术,短短几年便达到了顶峰,很多学者对此趋之若鹜。在这场面向对象热潮中,有一本书起了不可估计的推动作用,它便是《面向对象方法——原理与实践》(Object-Oriented Methods——Principles&Practice),Ian Graham著。在国际公认的对象技术大师Graham的13部作品中,本书也许是其倾注心血最多的一本,可以说是毕生经验的总结。

这本书伴随了面向对象技术发展的整个历史,见证了近20年来面向对象的所有辉煌。在技术刚刚兴起时,本书的第一版面世;在人们对面向对象技术的兴趣达到顶峰时,本书推出了第二版。如今,第三版中文译本和读者见面,其中增加了面向对象技术的许多新特征。

实际上本书是对整个对象技术领域的综述。它涵盖了面向对象的程序设计、面向对象设计、面向对象分析、面向对象数据库和若干相关技术。本书的目标很明确,提供单一、全面的、独立与语言无关的介绍,无论您是开发者还是管理者,都能通过本书来了解面向对象技术。本书站在概念设计者的角度,而不是程序员的角度,强调在商业环境中使用面向对象技术的实际问题。介绍面向对象的语言、中间件、数据库和方法,同时将他们同传统技术区别开来。

但是,如果您认为本书是一本描述面向对象技术的神话,那就大错而特错了。反之,本书通过专业的介绍面向对象技术,戳穿了人们对面向对象技术的狂热,并打破了一些期待者加在技术上面的神话,让事实重还于事实,而这一切并不会有损于它的光彩。

在完成上述目标的同时,本书还揭示了作者在运用规则集合思想的面向对象概念建模、需求工程以及开发过程上所做的工作。作者把对象建模当作普通的知识表示形式,而不是抽象的描述计算机程序的方法。

为了帮助读者理解本书的内容,在大多数章节的末尾,作者还附加了习题。虽然是一本很专业的计算机科学图书,作者却尽量把复杂的问题用简单的语言加以描述,所以本书同样适用于没有太多高深计算机科学理论的读者。不要望而却步,一切其实很简单。如果你按顺序阅读这本书,有可能你会认为作者在讲述一个故事,只是在听故事的同时,你已经了解了一项新技术的奥秘。

手机光明网

光明网版权所有

光明日报社概况 | 关于光明网 | 报网动态 | 联系我们 | 法律声明 | 光明网邮箱 | 网站地图

光明网版权所有