要不是在《Code Complete》的推荐书目上看到这本书的名字,我还真没听说过有这么一本讲面向对象设计的好书。
书中提出的61条面向对象设计原则,针对性强、容易理解和操作。如果一个设计毫无理由地违反了其中多个条款,几乎可以肯定,这个设计需要重构。对设计进行调整,以遵循这些条款,就是改善现有设计的过程。书中专门有一章,示范了如何将这些原则应用于具体的面向对象设计(ATM提款机设计)。
本书的一个缺陷是:C++代码太多,附录B(C++内存泄露)和附录C(书中设计例子的C++实现)是多余的。
被埋没的经典——OOD必读书
对“被埋没的经典——OOD必读书”的回应
《Object-Oriented Design Heuristics》热门书评
-
相见恨晚
3有用 0无用 横刀天笑 2010-11-13
前些日子,公司的老大向我们的Tech Lead推荐了这本书,一看封面怎么这么熟悉,隐约还记得大学的时候在图书馆拿起又放下几次,可惜当时功力不够,根本无法读懂。如是到网上一搜,已经绝版,跑到淘宝上买了本复印版(我也不想买盗版啊,可惜已经绝办了)。这几日在地铁上几乎都是这本书为伴,可能是开发有些年头了,...
-
被埋没的经典——OOD必读书
1有用 0无用 oyquan 2012-01-15
要不是在《Code Complete》的推荐书目上看到这本书的名字,我还真没听说过有这么一本讲面向对象设计的好书。书中提出的61条面向对象设计原则,针对性强、容易理解和操作。如果一个设计毫无理由地违反了其中多个条款,几乎可以肯定,这个设计需要重构。对设计进行调整,以遵循这些条款,就是改善现有设计的过...
-
一书在手OOD全部把握
0有用 1无用 倪森 2006-09-28
面向对象经典书籍,一书在手,其他的书籍可以不用读了.唯一的缺点在于其中的C++的问题就用了一半的内容,这部分内容很明显是多余的....
书名: Object-Oriented Design Heuristics
作者: Arthur J·Riel
出版社: Addison-Wesley Professional
出版年: 1996-05-10
页数: 400
定价: USD 64.99
装帧: Hardcover
ISBN: 9780201633856