面向对象葵花宝典

李运华 编著

出版时间

2015-12-01

ISBN

9787121274732

评分

★★★★★

标签

编程

书籍介绍
这本书最打动人的地方,在于它把面向对象从一套冷冰冰的术语,还原成一种“人的思想”。读者反复提到的,不是某个具体语法,而是作者对“为什么”的执着:封装是为了保护隐私、隔离复杂度,多态是为了屏蔽子类差异、写出通用代码,继承与抽象一上一下彼此呼应。它不满足于教你“怎么用”,而是逼你理解“为何如此”。多位读者坦言,书的内容偏基础,资深者或许觉得浅,但其中关于需求分析三重境界、领域建模三字经、内聚与职责的讨论,却常被单独拎出来反复琢磨。它更像一位耐心的老师,用白话把经典理论讲透,帮初学者建立属于自己的方法论,而非堆砌技巧。
精彩摘录
  • "1.面向过程是一种机器的思想,面向对象是‘“人的思想”; 2.面向过程,流程相对固定;面向对象思想的核心是“可扩展性”; 3.经常变化的地方就是面向对象应用的地方,而在软件发展过程中,客户需求的变动是时有的; 4.封装:面向对象通过“类”实现了封装 (1)封装数据主要原因是:保护隐私 (2)封装方法主要原因是:隔离复杂度 5.继承: (1)继承和抽象,一个自上而下,一个自下而上 P45 (2)先有抽象,通过抽象而得出类,后通过继承来表达抽象的结果 6.多态: (1)多态屏蔽了子类对象的差异,使得调用者可以写出通用性的代码,而无需针对每个子类来写不同的代码 P49"
目录
第1部分 面向对象基础 1
第1章 面向对象概述 3
1.1 程序设计思想的发展 3
1.2 面向对象语言的发展历史 6
1.3 面向过程 8

显示全部
用户评论
十星,全面介绍,没有废话。比新版好
从这本书上知道了Robert C. Martin的敏捷软件开发这本书。囧。
虽然讲的浅,但是值得
想点满面向对象这科技能书 又苦于无人可以指点的 不妨一读
架构师的入门书籍,通俗易懂
面向对象入门书籍,知易行难
面向对象分析入门好书!案例分析也很到位,受限于篇幅只能蜻蜓点水,不过关键点的解释很深入,解释了why。不过这书名实在是起的不太好。
有点虎头蛇尾
看起来是入门级的书,但能把事情通俗易懂的讲清楚,可不是一件容易的事情
下载
收藏