〔简介〕
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第一部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。
本书内容精炼,示例简单明了,适合各层次面向对象开发人员阅读,也是高校相关专业面向对象课程的理想教学参考书。
〔译序〕
很多IT从业人员进入这个行业都是从学习一门编程语言开始的。对于编程,我们往往过于关注语言的语法细节,反而忽略了其背后的设计理念。面向对象的思考过程就是一个非常优秀的设计理念。它可以独立于语言存在。如果你熟练掌握了面向对象的思考过程,那么就可以轻松地在不同的面向对象的语言之间切换。
本书透彻地阐述了面向对象这一概念。作者Matt在书中反复强调学习面向对象的思考过程优于学习任何编程语言或工具。事实上,他也是这么做的。Matt阐述了面向对象的三要素:继承、封装、多态,并且自己加上了第四个要素:组合。关于组合,Matt不惜篇幅做了大量的讲解,并且列举了很多通俗易懂的例子,这也是本书的一大特色。
Matt也纠正了人们的一些普遍误解,比如面向对象的范式与面向过程的范式并不是完全对立的关系。而且在应用面向对象的设计和开发时,Matt也讲解了不少如何与遗留系统集成的技巧。同时,Matt也简要介绍了UML这个建模利器。为了不混淆重点,他把介绍UML的章节放置在很靠后的位置。因为他明白,先了解面向对象的各项概念是最重要的。
我虽然拥有多年的从业经验,但是再看本书时仍然有不少收获。其实自从我接触了函数式编程,就渐渐成为函数式编程的拥趸。我会时不时地“鼓吹”函数式编程范式的好处,顺便“贬低”一下面向对象编程。但同时我也有个疑问,既然函数式编程这么好,为什么这几年的发展只能算是波澜不惊,而没有掀起大风浪呢?读了本书之后,我似乎找到了答案。首先面向对象的思考过程更加符合大家对世界的直观感受,毕竟不是每个人都是数学家。函数式编程可以简化很多问题,但它并不能简化所有问题。其次是面向对象的编程范式和函数式编程的范式并不是完全对立的,正如作者讲过,面向过程的编程范式和面向对象的编程范式也不是完全对立的。比如目前流行的一些语言(Scala、Go等)都具备函数式的特点,也兼具面向对象的特点(只不过它们的面向对象的机制与传统的方式有所不同)。所以无论你喜欢哪种编程范式,了解彼此的不同之处是至关重要的。而本书则是了解面向对象范式的优秀书籍。
本书已经更新到了第4版。从本书长达10多年的跨度来看,面向对象范式经久不衰。Matt也适时地在新版中加入了一些新的主题,比如可移植数据、分布式系统、Web服务等。Matt不仅阐述了这些技术,还讲述了它们的前世今生。这样可以帮助读者更加充分地了解技术的演化之路。
无论你是否有面向对象编程的经验,本书都适合你作为面向对象思考的旅程开端。最后,希望本书能给大家带来超凡的阅读体验。
如何以对象方式思考:了解接口和实现之间的区别;以更抽象的方式思考;尽可能为用户提供最小接口。
——引自第28页
作者简介作者:(拉脱维亚)Uldis Zarins(乌迪斯·扎林斯),(拉脱维亚)Sandis Kondrats(桑迪斯·康德拉兹) 译者:黄朝贵
求嗣指源-女科-32 本书特色 永福氏辑杨朝阳校注的《求嗣指源/中国古医籍整理丛书》系求嗣专*,清代永福氏辑,初刻于道光五年(1825)。全书辑合《济阴纂要》《...
作为女孩,相亲时应不该带上你的闺蜜?面对理发店让人眼花缭乱的价目表,你会选择哪个价位?股票亏损时,你真的有勇气毫不犹豫地“割肉”么?在你眼里,瘦肉70%和肥肉3...
拉里·利弗 教授斯坦福大学机械工程设计教授斯坦福设计研究院创始人斯坦福哈索·普拉特纳设计思维研究项目发起人我一直在收集一系列设计思维中的成功因素,非常高兴能够在...
犯罪密码-神探李昌钰破案实录系列-NO.6 本书特色 全球独家简体中文版授权当代福尔摩斯解密全球重案侦探之王带你重返犯罪现场犯罪密码-神探李昌钰破案实录系列-N...
——————7年经典再创版,新增超50%内容+52幅插图——————◎TA们都在读——王安忆、林白、郭柯宇推荐!生活的锯齿常使女性如惊弓之鸟,《内衣课》所写的,...
Ontologiesareincreasinglyrecognizedasessentialtoolsininformationscience.Although...
邓惠文,1971年生,台北医学大学医学人文所硕士,心理医师,专栏作家。长期从事女性心理议题的写作、演讲与广播,并带领女性成长团体。目前主要的活动为生活时尚的观察...
作者簡介大澤めぐみ小說家,在角川Sneaker文庫發行了《你好哇,暗殺者。》《幸會,食人鬼。》《6番線に春は来る。そして今日、君はいなくなる。》等作品。插畫者簡...
《天下时代》是沃格林的五卷本巨著《秩序与历史》的第四卷,该书突破了前三卷的既定设想,将历史视为人参与具有终末论方向的神性在场之流的过程,并用这种修正过的历史观念...
作品目录目录编者的话序言:接受2006年克鲁格人文奖讲词一、基本观念知识·思想·信仰附:《到思维之路》自序、再版自序自由与平
內容介紹 打噴嚏、流鼻水、皮膚癢才叫過敏嗎?你有沒有想過注意力不集中、長期疲倦、腹瀉、便秘、失眠、頭痛、常感冒,甚至憂鬱都有可能是慢性過敏所引起的身體反應!根據...
著绘者:〔日〕荒井良二(あらいりょうじ)1956年出生于山形县,日本著名图画书作家。毕业于日本大学艺术学部美术学科,1990年开始创作图画书,代表作品有《太阳风...
《自愈力的真相》内容简介:●通过虚拟现实技术,可以使病人减轻痛苦? 明知道只是安慰剂,病人服下后仍能缓解病情? 让登山者以为
Thisbookisacollectionofshortworksoffiction,drama,andpoetry.Theseworksarenotthety...
【内容简介】一对老夫妇惨遭杀害。一切证据都指向树原亮,他却因车祸,恰好丧失了案发前后数小时的记忆……死刑执行官南乡携手刚假释出狱的纯一调查,希望替这位丧失记忆的...
常书欣:山西人氏,国内警匪、刑侦题材代表作家。2016年,常书欣的代表作《余罪》畅销100万册,引发了阅读狂潮。2020年,有感于现实生活中的诈骗愈演愈烈,他进...
村上春树(1949- ),日本小说家。曾在早稻田大学文学部戏剧科就读。1979年,他的第一部小说《听风之歌》问世后,即被搬上了银幕。随后,他的优秀作品《1973...
工作忙、没时间,怎样低时间成本高效减肥?如何不挨饿、吃好又能瘦?减肥药、断食、抽脂等减肥“捷径”究竟能不能走?“每逢佳节胖三斤”,节假日怎样吃好还能控制体重?如...
本书是戴秉国同志的回忆录,主要对2003—2013年他主持中美、中俄、中印、中日、中法战略对话或磋商,以及他就朝核、台湾等问题出任中国政府特使的特殊外交经历进行...