无论对于专业人士还是教师来说,本书都堪称世界**。书中介绍了“对象思想”,并在实际的面向对象分析和设计中应用了这一思想,即如何以对象进行思考和设计,以及如何创建精致、健壮和可维护的系统。
***和学生可以通过贯穿全书的两个案例研究的三次迭代来学习面向对象分析和设计 (OOA/D) ,这两个案例研究增量地介绍了关键技能、OO的本质原则和模式、UML表示法和*佳实践。读者不仅可以从中学习到UML图,更重要的是可以学习到如何在OO软件开发环境下应用UML。
基于广受赞誉的前两版,本版进行了修订,充分反映了新的UML 2标准,提倡了具有高度影响的、迭代的和有效的敏捷建模实践,有助于读者掌握对象设计,理解进化式需求和用例、领域对象建模、职责驱动设计、OO设计本质、分层架构、GoF设计模式、GRASP、迭代方法、UP的敏捷途径等。该版本的主要改进包括:
●更专注于帮助读者掌握OOA/D,通过案例研究论述了关键的OO原则和模式,同时还应用了UML。
●涵盖了UML 2、敏捷建模、测试驱动开发和重构。
●针对迭代和进化式开发与OOA/D的结合增加了大量技巧。
●更加易于学习,引