〔简介〕
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第一部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
本书内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
〔译序〕
很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。
本书透彻地阐述了面向对象这一概念。作者Matt在书中反复强调学习面向对象的思考过程优于学习任何编程语言或工具。事实上,他也是这么做的。Matt阐述了面向对象的三要素:继承、封装、多态,并且自己加上了第四个要素:组合。关于组合,Matt不惜篇幅做了大量的讲解,并且列举了很多通俗易懂的例子,这也是本书的一大特色。
Matt也纠正了人们的一些普遍误解,比如面向对象的范式与面向过程的范式并不是完全对立的关系。而且在应用面向对象的设计和开发时,Matt也讲解了不少如何与遗留系统集成的技巧。同时,Matt也简要介绍了UML这个建模利器。为了不混淆重点,他把介绍UML的章节放置在很靠后的位置。因为他明白,先了解面向对象的各项概念是最重要的。
我虽然拥有多年的从业经验,但是再看本书时仍然有不少收获。其实自从我接触了函数式编程,就渐渐成为函数式编程的拥趸。我会时不时地“鼓吹”函数式编程范式的好处,顺便“贬低”一下面向对象编程。但同时我也有个疑问,既然函数式编程这么好,为什么这几年的发展只能算是波澜不惊,而没有掀起大风浪呢?读了本书之后,我似乎找到了答案。首先面向对象的思考过程更加符合大家对世界的直观感受,毕竟不是每个人都是数学家。函数式编程可以简化很多问题,但它并不能简化所有问题。其次是面向对象的编程范式和函数式编程的范式并不是完全对立的,正如作者讲过,面向过程的编程范式和面向对象的编程范式也不是完全对立的。比如目前流行的一些语言(Scala、Go等)都具备函数式的特点,也兼具面向对象的特点(只不过它们的面向对象的机制与传统的方式有所不同)。所以无论你喜欢哪种编程范式,了解彼此的不同之处是至关重要的。而本书则是了解面向对象范式的优秀书籍。
本书已经更新到了第4版。从本书长达10多年的跨度来看,面向对象范式经久不衰。Matt也适时地在新版中加入了一些新的主题,比如可移植数据、分布式系统、Web服务等。Matt不仅阐述了这些技术,还讲述了它们的前世今生。这样可以帮助读者更加充分地了解技术的演化之路。
无论你是否有面向对象编程的经验,本书都适合你作为面向对象思考的旅程开端。最后,希望本书能给大家带来超凡的阅读体验。
如何以对象方式思考:了解接口和实现之间的区别;以更抽象的方式思考;尽可能为用户提供最小接口。
——引自第28页
《猫头鹰在黄昏起飞》是村上春树迄今为止接受过的极其长的长访谈。由日本新一代风头极劲的年轻女作家川上未映子提问,村上春树回答,采访前后历时四次,集结成书。书名以大...
蒋佩蓉女士(Rossana),商务礼仪和儿童礼仪培训专家,麻省理工学院中国总面试官。佩蓉出生于台湾。后随父母定居北美。毕业于美国麻省理工学院。在多家世界知名跨国...
度阴山,人民大学史学硕士、天下和书院讲师,畅销书《帝王师:刘伯温》《知行合一王阳明(1472-1529)》《成吉思汗:意志征服世界》《帝王师:张居正》作者。
黄河开发与治理60年 内容简介 简介黄河是中华民族的母亲河,它以复杂、多灾、善变、难以治理而著称于世。“黄河宁,天下平”是华夏儿女孜孜以求的梦想,治理黄河也一直...
她知道,只要说“我需要你”,好朋友就永远会在。塔莉,美丽聪明,却行为叛逆,总是人们目光的焦点,但没有人知道,她一直活在被母亲抛弃的阴影中,更害怕一直照顾她的外婆...
精彩摘录生きるってのはね、きっと誰かと心を通わせること。そのものを指して、生きるって呼ぶんだよ。誰かを認める、誰かを好き
作者簡介衣笠彰梧十一月出生的AB型。主要是擔任PC遊戲的企畫與劇本。代表作有《小惡魔緹莉與救世主!?》、《曉之護衛》和《レミニセンス》。插畫者簡介トモセシユンサ...
这位冷血的警察,出于只有他自己知道的原因,没有将那些小说稿付之一炬,而是小心翼翼地把它们放进了卡图兰的档案,贴上封条,以便将它们封存到五十年后。这一变故搅乱了作...
丁甘仁医案-孟河医家医籍经典 本书特色 《丁甘仁医案/孟河医家医籍经典》由丁甘仁所著,本书是孟河医家医籍经典中的一本,是丁甘仁先生殁后,据他的生平实录,为...
叶广芩,北京市人,满族。国家一级作家,中国作家协会全委会名誉委员,西安市文史研究馆馆员,西安培华学院女子学院院长。被陕西省委省政府授予“德艺双馨文艺工作者”称号...
ThisbookcontainsthelatintextofPlautuss"Pseudolus,"withadetailedintroductioninclu...
Based on the blog with more than two million loyal fans, a beautiful, heartfelt,...
机电类特种设备实用技术 本书特色 针对我国在役特种设备事故中80%的机电类特种设备因违章作业、操作不当和安全附件,或保护装置失灵导致事故高发、频发情况而编写,以...
吴伟明,美国普林斯顿大学东亚研究哲学博士,现任香港中文大学日本研究学系教授,专研近世中日文化交流史、东亚易学史及德川思想史。主要个人学术专著为Imagining...
罗大佑1954年7月20日生于台北,成长过程中曾住宜兰、高雄、台中等地,毕业于医药学院,1982年4月出版第一张专辑《之乎者也》,受各方瞩目。1984年离台赴港...
因为一句“再低微的骨头里也有江河”,许多人记住了“矿工诗人”陈年喜。他生活的A面,是地下5000米令人窒息的爆破工作;B面却是将一切执笔成诗的才华与执着。《陈年...
○● 一本源于工作室的回忆录,一部关乎生与死、爱与信的个人思想史 ○●-编辑推荐-★ 当代深具世界影响力的哲学家吉奥乔·阿甘本的晚年回忆录★ 特别收录98幅私人...
Newly-jacketededitiondesignedtocelebratethe50thAnniversaryofChristiesfaultlessly...
《欧盟扩大与近邻政策》内容简介:本书基于欧洲一体化的视角,运用历史演变分析、案例研究、比较分析等方法,系统探究了欧盟邻国政
米其林二星和食厨师长亲授从学徒到主厨,完全剖析日本料理的专业技术...................※编辑推荐※◆ 作为米其林二星和食餐厅的总料理长,野﨑洋光...