本书系统地讲述了面向对象软件的分析设计理论与表达实现方法。不但讲解了面向对象技术的概念、原理,软件工程过程方法,也讲述了UML建模语言的使用、C++(Java)等面向对象编程(OOP)语言表达;不但讲解了面向对象系统分析设计(OOA/OOD),也介绍了正在发展的面向方面编程(AOP)方法,同时还专门讲述了有关的编程环境与工具的使用。对于整个的知识结构进行了精心设计,力求前后贯通,逻辑体系合理,及时反映本领域的知识更新和大学本科的教学经验。使读者能够较好地掌握面向对象技术思想、软件工程的基本方法和技能,并从多视角深刻理解面向对象语言的内涵,进行高水平的编程实现能力的训练。
本书是《面向对象分析设计与编程(OOA/OOD/OOP)》的第二版,它系统地讲述了面向对象软件的分析没计理论和表达实现方法。从面向对象技术的概念、原理,软件工程过程方法,到UML建模语言的使用、C++(Java)等面向对象编程(OOP)语言表达;从面向对象系统分析设计(OOA/OOD)、面向方面编程(AOP)方法,到有关各类编程环境与工具的使用,讲解循序渐进,深入浅出,前后贯通,逻辑体系合理。使学习者能够较好地掌握面向对象软件工程的基本思想、方法和技能,培养高水平的编程实现的能力。
本书及时反映了本领域的知识更新和大学本科教学经验,是目前大学本科生的适用教材,也可作为社会上继续受教育者或者自学面向对象程序设计的快捷入门参考书。