〔简介〕
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第一部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
本书内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
〔译序〕
很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。
本书透彻地阐述了面向对象这一概念。作者Matt在书中反复强调学习面向对象的思考过程优于学习任何编程语言或工具。事实上,他也是这么做的。Matt阐述了面向对象的三要素:继承、封装、多态,并且自己加上了第四个要素:组合。关于组合,Matt不惜篇幅做了大量的讲解,并且列举了很多通俗易懂的例子,这也是本书的一大特色。
Matt也纠正了人们的一些普遍误解,比如面向对象的范式与面向过程的范式并不是完全对立的关系。而且在应用面向对象的设计和开发时,Matt也讲解了不少如何与遗留系统集成的技巧。同时,Matt也简要介绍了UML这个建模利器。为了不混淆重点,他把介绍UML的章节放置在很靠后的位置。因为他明白,先了解面向对象的各项概念是最重要的。
我虽然拥有多年的从业经验,但是再看本书时仍然有不少收获。其实自从我接触了函数式编程,就渐渐成为函数式编程的拥趸。我会时不时地“鼓吹”函数式编程范式的好处,顺便“贬低”一下面向对象编程。但同时我也有个疑问,既然函数式编程这么好,为什么这几年的发展只能算是波澜不惊,而没有掀起大风浪呢?读了本书之后,我似乎找到了答案。首先面向对象的思考过程更加符合大家对世界的直观感受,毕竟不是每个人都是数学家。函数式编程可以简化很多问题,但它并不能简化所有问题。其次是面向对象的编程范式和函数式编程的范式并不是完全对立的,正如作者讲过,面向过程的编程范式和面向对象的编程范式也不是完全对立的。比如目前流行的一些语言(Scala、Go等)都具备函数式的特点,也兼具面向对象的特点(只不过它们的面向对象的机制与传统的方式有所不同)。所以无论你喜欢哪种编程范式,了解彼此的不同之处是至关重要的。而本书则是了解面向对象范式的优秀书籍。
本书已经更新到了第4版。从本书长达10多年的跨度来看,面向对象范式经久不衰。Matt也适时地在新版中加入了一些新的主题,比如可移植数据、分布式系统、Web服务等。Matt不仅阐述了这些技术,还讲述了它们的前世今生。这样可以帮助读者更加充分地了解技术的演化之路。
无论你是否有面向对象编程的经验,本书都适合你作为面向对象思考的旅程开端。最后,希望本书能给大家带来超凡的阅读体验。
如何以对象方式思考:了解接口和实现之间的区别;以更抽象的方式思考;尽可能为用户提供最小接口。
——引自第28页
肛肠病吸注套扎疗法 内容简介 本书是一部肛门直肠疾病的专业参考书,以肛肠专科基础为主体,以临床实用为特点,全书共13章,前5章为总论,介绍了吸注套扎疗法的发展与...
柏君,长佩签约作者,擅于用第一人称将故事娓娓道来。文风清新自然,感情描写温柔细腻、水到渠成,用活泼风趣的文字构筑少年人独特的酸涩与清甜。
冈岛悦子,“Pronova(职业会所)”股份有限公司董事长,日本声名远播的顶级猎头,美国哈佛大学MBA。曾先后就职于三菱商事株式会社、麦肯锡等国际大型企业,20...
在这个信息泛滥、人人焦躁的时代,用户对待网页上密密麻麻的信息如同速食快餐一般,来不及咀嚼和回味就直接从眼前一闪而过了。用户是否能喜欢你的网站内容,往往取决于他瞬...
民商法实务精要-5 本书特色 第5辑精选22篇好评文章,分为实务指引、侵权法、担保法、公司法、金融法、程序法及其他几个部分,包括核心技能、实务经验、前沿业务三大...
本书立意高远、视野开阔,借由探索清末民初知识人思想世界的多元互动,关注他们在内外危机之下,如何实现政治转型并建立新的价值认同。同时,作者秉持知人论世的态度,探究...
三毛:台湾著名作家,1943年3月26日出生于重庆,浙江省定海县人。本名为陈惠平,1946年改名陈平,笔名“三毛”。1964年进入文化大学哲学系,肄业后曾留学欧...
“二O一六年,我独自一人在东京生活了一年,东京也拯救了我。”受日本国际交流基金会之邀,蒋方舟在东京独居了一年。她越来越喜欢写漫长的日记,觉得孤独地生活一辈子也不...
姜涛,1970年生于天津,1989年入清华大学,攻读生物医学工程专业,后弃工从文,1999年入北京大学中文系攻读博士学位,2002年毕业后留校任教。大学期间,开...
A dictionary for a world whose cities are linked by fiber optic cables and whose...
作品目录序言 我们每个人都有不生病的权利第一章 观念决定健康1.脾胃一失常,生命就失灵2.众多疑难杂症的病根就在于您少吃饭、多
星新一(1926-1997),日本科幻小说巨匠,与小松左京、筒井康隆并称为日本科幻小说的“御三家”。生于东京,毕业于东京大学农学部。1957年参与创办了日本第一...
★日本史里程碑之作,讲谈社百年献礼巨制;日本史学家写给大众读者的诚意之作。★日本史学泰斗网野善彦领衔出品,集结东京大学、京都大学等的一流日本史学家,整套书开放、...
蓝星人(1984- ),女性,从小到大在香港接受教育,前半生的主题曲是陈奕迅的《我的快乐时代》,即将投身一个dress code是黑西装白恤衫的行业——可能是侍...
林毓生(Yu-sheng Lin ),美国威斯康辛大学麦迪逊校区历史系教授、当代著名学者。林毓生,1934年生于沈阳(原籍山东省龙口)。七岁时移居北京(当时称作...
穆瑞·罗斯巴德(Murray N. Rothbard,1926-1995)美国经济学家、历史学家、自然法理论家、奥地利经济学派的知名学者。
侵权责任法研究-下卷-(第二版) 本书特色 本书密切结合我国《侵权责任法》和有关侵权法的前沿理论及司法实践经验,并在借鉴国外侵权立法先进经验与*新理论成果的基础...
乔儿只矫情不做作的猫性少女,暖心暖胃,装逼卖萌,无所不能,能写一手好段子,能撩一群野汉子。拥有情感励志公众号“乔话”,超2亿阅读,篇篇都是100000 ,为百万...
李宗盛傾心推薦:「馬世芳這樣用心專業的聽者,讓華語音樂工作者的努力與付出,有了價值和尊嚴。」他能訪出音樂人的真性情,羅大佑說,戴墨鏡不是為了耍酷;李宗盛:寫歌,...
This book is about the ritual world of a group of rural settlements in Shanxi pr...