ISBN: 978-7-111-55308-3
作者:马特·魏斯费尔德(MattWeisfeld)
译者:黄博文
出版时间:2016年11月第1版
阅读时间:2018年6月1 – 2018年6月6
页数:233页
推荐指数:★★★★★
阅读条件:
有java基础,能看得懂java代码。
程序员必读之书,加深面向对象的理解。
简介:
能够了解面向对象的基本概念,让你更加理解为什么要用面向对象,面向对象的好处和对结构化设计的相同和不同之处。通过现实基本事物举例来说明,简单易懂。里面还及到UML、面向对象的数据传递和设计模式的基本概念。
读后感:
面向对象概念:封装、继承、多态和组合。
面向对象设计是一个迭代的过程。
接口的最小实现通常称为桩(stub)
契约是要求开发人员遵循API规格要求的一种机制。
接口往往作为缺少多重继承情况下的一种替代方案。
聚合:多个组件组成一个整体。
联合:即代表整体,也代表部分。