〔简介〕
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第一部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
本书内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
〔译序〕
很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。
本书透彻地阐述了面向对象这一概念。作者Matt在书中反复强调学习面向对象的思考过程优于学习任何编程语言或工具。事实上,他也是这么做的。Matt阐述了面向对象的三要素:继承、封装、多态,并且自己加上了第四个要素:组合。关于组合,Matt不惜篇幅做了大量的讲解,并且列举了很多通俗易懂的例子,这也是本书的一大特色。
Matt也纠正了人们的一些普遍误解,比如面向对象的范式与面向过程的范式并不是完全对立的关系。而且在应用面向对象的设计和开发时,Matt也讲解了不少如何与遗留系统集成的技巧。同时,Matt也简要介绍了UML这个建模利器。为了不混淆重点,他把介绍UML的章节放置在很靠后的位置。因为他明白,先了解面向对象的各项概念是最重要的。
我虽然拥有多年的从业经验,但是再看本书时仍然有不少收获。其实自从我接触了函数式编程,就渐渐成为函数式编程的拥趸。我会时不时地“鼓吹”函数式编程范式的好处,顺便“贬低”一下面向对象编程。但同时我也有个疑问,既然函数式编程这么好,为什么这几年的发展只能算是波澜不惊,而没有掀起大风浪呢?读了本书之后,我似乎找到了答案。首先面向对象的思考过程更加符合大家对世界的直观感受,毕竟不是每个人都是数学家。函数式编程可以简化很多问题,但它并不能简化所有问题。其次是面向对象的编程范式和函数式编程的范式并不是完全对立的,正如作者讲过,面向过程的编程范式和面向对象的编程范式也不是完全对立的。比如目前流行的一些语言(Scala、Go等)都具备函数式的特点,也兼具面向对象的特点(只不过它们的面向对象的机制与传统的方式有所不同)。所以无论你喜欢哪种编程范式,了解彼此的不同之处是至关重要的。而本书则是了解面向对象范式的优秀书籍。
本书已经更新到了第4版。从本书长达10多年的跨度来看,面向对象范式经久不衰。Matt也适时地在新版中加入了一些新的主题,比如可移植数据、分布式系统、Web服务等。Matt不仅阐述了这些技术,还讲述了它们的前世今生。这样可以帮助读者更加充分地了解技术的演化之路。
无论你是否有面向对象编程的经验,本书都适合你作为面向对象思考的旅程开端。最后,希望本书能给大家带来超凡的阅读体验。
如何以对象方式思考:了解接口和实现之间的区别;以更抽象的方式思考;尽可能为用户提供最小接口。
——引自第28页
城市轨道交通网络主动客流控制理论与方法 内容简介 本书着重阐述了成网条件下轨道交通乘客选择特性的影响因素及建模方法,特别是面向AFC数据的乘客出发时间和出行路径...
金匮要略方论-小儿药证直诀译注 本书特色 《金匮要略方论译注·小儿药证真诀译注》:中医古籍名著编译丛书金匮要略方论-小儿药证直诀译注 内容简介 本丛书的读者对象...
查理·芒格(Charlie Munger,1924— )巴菲特的导师与人生合伙人,当今最伟大的投资思想家,全球第五大上市公司伯克希尔·哈撒韦的副主席,该公司51...
◆繼《三嫁》、《跟你扯不清》、《融岩》等熱門原創愛情小說之後,超人氣作家汀風,再次打造經典暖萌戀愛小品《尋郎》當擁有現代犯罪心理學專業的大齡剩女,遇見外冷內熱的...
精彩摘录你知道世界上最痛苦的事便是心平气和,敢怒不敢言只是一个过渡时期,有机会还是可以发作的,但是永恒性的心平气和简直代
★内容介绍田端枫,一个把“不过分走进他人内心”作为处世信条的少年,过着看似标准的大学生活,内心却始终如局外人一般小心翼翼地维持着与周围世界的距离。然而,与少女秋...
◆不懂春秋,就不懂中国:春秋,是野蛮到文明的过渡,是不同种族混合而成中华民族的时代◆名师讲义,可读可信:民国史学界长期坐第一把交椅,发掘或培养钱穆、谭其骧、童书...
蔡澜,作家、电影监制、美食家、主持人。1941年8月生于新加坡,祖籍广东潮州。与金庸、黄霑、倪匡并称为“香港四大才子”。其人见识广博,吃喝玩乐、琴棋书画、文学电...
作者简介:勒内•基拉尔(René Girard,1923—2015),法国哲学家、人类学家,法兰西学士院院士,美国斯坦福大学与杜克大学终身教授,因创立欲望模拟理...
教育卷-中国针灸交流通鉴 本书特色 针灸的传承和传播,教育发挥了重要作用。针灸教育起源早,发展快,特别是是国外的针灸教育近年来本土化趋势明显。王宏才、郭义主编的...
保元堂三世医案 本书特色 《保元堂三世医案》包括保元堂医学世家三代人的临床病案记录及习医必读的主要医籍两大部分。医案部分包括中医临床各科200多种病证1200多...
"A work of tremendous originality and insight."Washington Post.A national bestse...
通信专业实务(初级) 本书特色 1.本教材符合通信工程师考试大纲,内容**。 2.本书层次清晰、内容丰富、通俗易懂,注重现实通信运营生产岗位实际对通信专业技术人...
内科专家卷-张梦侬-(第二版) 本书特色 本套“中国百年百名中医临床家丛书”所选医家均系在中医临床方面取得卓越成就,在全国享有崇高威望且具有较高学术造诣的中医临...
农业与工业化 本书特色 《农业与工业化(套装全2册)》:中国文库·哲学社会科学类农业与工业化 内容简介 该书以中国的工业化为中心目标,从世界范围来探讨农业国家或...
安达充(あだち充,1951年2月9日-),日本漫画家。生于群马县伊势崎市,1970年出道。他的很多作品都连载于小学馆《少年Sunday周刊》。 出道前曾做漫...
《公立医院内部控制建设指南及实践》内容简介:王兴鹏主编的《公立医院内部控制建设指南及实践》从实践的视角对公立医院如何有效开
作品目录自序前言导论第一章 本书写作背景第二章 用于描述赞德习俗和信仰的术语第三章 赞德文化简介第一部分 巫术第一章 巫术是
精彩摘录像等到一班迟来的车,像铁树开花,像吃到葡藤上最饱满的那一颗,像悬了太久的念想落地,变成最汹涌的安慰。——引自第1
米切尔(Margaret Mitchell, 1900-1949)美国女作家。出生于美国南部佐治亚州亚特兰大市。父亲是个律师,曾任亚特兰大历史协会主席。米切尔曾...