面向对象是怎样工作的(第2版)

[日]平泽章

出版时间

2020-07-12

ISBN

9787115541239

评分

★★★★★

标签

编程

书籍介绍

本书以图配文的形式,直观易懂地详细介绍了面向对象的全貌及其中包含的各项技术,包括面向对象编程、框架、设计模式、UML、建模、面向对象设计和敏捷开发等。对于各项技术是如何使用的(How),书中只进行最小限度的说明,而重点介绍这些技术究竟是什么样的(What)以及为什么需要这些技术(Why)。另外,书中设有“编程往事”专栏,介绍了作者年轻时的一些经历;还设有“对象的另一面”专栏,以与正文不同的视角讲解面向对象这一概念普及的背景和原因,通俗有趣。

目录
第1章 面向对象:让软件开发变轻松的技术 1
1.1 面向对象是软件开发的综合技术 3
1.2 以对象为中心编写软件的开发方法 4
1.3 从编程语言演化为综合技术 4
1.4 在混乱的状态下去理解,就会觉得很难 5

显示全部
用户评论
以为是进阶书,结果是科普书……
后悔大学没读这本书
先学做一名合格码农
哭了,早几年看到多好
不错的编程书。感觉日本人写的技术书总有一种独特的语言风格,废话多。
书是入门读的好书,但是读着读着发现一个问题,这些概念一上来我接触的就是英文,导致用中文看可能还不如用英文读的更好理解,下回还是找英文书看吧
啰嗦,不过换句话就叫“掰开了揉碎了地讲”,彻底讲明白什么是面向对象。
翻译有点啰里八嗦的。作者从编程技术中的OOP到OOP概念对上流工程的影响进行了全面地梳理,读完还是很有收获的。
了解面向对象很好的读物,完全超出了我的期待,在深入介绍面向对象的同时顺带科普了 UML ,设计模式以及函数式语言。作者首先指出目前面向对象概念混乱的原因,然后语言发展的历史开始讲起,告诉读者面向对象语言结构存在的必要性——为了提高程序可重用性,构件独立性以及彻底舍弃全局变量,很多含混不清楚的概念都得以理顺。接下来又介绍了面向对象语言的内存管理策略,进一步从底层阐明了面向对象语言结构的实现逻辑。最后几章中,作者又进一步介绍了 UML ,设计模式,面向对象的开发逻辑以及下一代函数式语言。整本书从面向对象的概念开始讲起,层层递进,一气呵成,串联起了众多平时看起来很费解零散的概念,真的是很好的入门读物。
很好的一本书。从各方面讲解了面向对象的知识,包括了一些明显的误区甚至函数式编程的简单介绍。内容短小而易懂,但并不太过泛泛而谈。总体而言很适合初学者阅读,大一就很适合阅读。即使工作了几年还对面向对象不是很清楚也可以阅读。
下载
收藏