本书以图配文的形式,直观易懂地详细介绍了面向对象的全貌及其中包含的各项技术,包括面向对象编程、框架、设计模式、UML、建模、面向对象设计和敏捷开发等。对于各项技术是如何使用的(How),书中只进行最小限度的说明,而重点介绍这些技术究竟是什么样的(What)以及为什么需要这些技术(Why)。另外,书中设有“编程往事”专栏,介绍了作者年轻时的一些经历;还设有“对象的另一面”专栏,以与正文不同的视角讲解
【内容简介】极简人类进化史,一本书解答你作为人类个体的诸多困惑:人和黑猩猩有多大差异?人类祖先如何演化为现代人?为什么男性比女性粗壮?我们是如何选择伴侣的?人类为什么会出轨?为什么我们会衰老和死亡?为什么会有不同种族?语言是如何诞生的?艺术是人类独有的吗?人类为什么会吸烟、喝酒?为什么会有种族灭绝?