本书从实用的角度出发,全面、详细地介绍了面向对象开发语言C 的基本知识以及利用UML进行面向对象分析和设计的方法,并利用一个综合性的案例,展示了利用UML进行软件建模的过程和步骤。
本书既可以作为计算机专业本科、研究生的面向对象技术教材,也可以作为软件技术培训教师、计算机软件领域的研究人员和工程技术人员的参考书。
面向对象方法与技术起源于面向对象的编程语言,但面向对象开发技术的焦点不仅仅是编程阶段,还应该包括面向对象的其他阶段,即面向对象的分析和设计阶段。
为了体现面向对象分析设计与编程的全过程,本书全面介绍了面向对象分析设计的方法与面向对象程序设计的基本理论和技术,并且运用实例加深读者对理论知识的掌握和学习。全书思路清晰,结构严谨,在内容的叙述上按照软件设计的流程,由分析设计到编程再到实例,循序渐进,用语规范,在结构上特别注重前后内容的连贯性,做到了抓住关键、突出重点,体现了理论性、技术性、实用性的特色。
本书共分为三篇11章。第一篇为面向对象分析与设计,包括第1章到第4章,主要介绍面向对象分析和设计的方法和统一建模语言UML;第二篇为面向对象程序设计,包括第5章到第10章,主要介绍面向对象编程语言的基本概念、方法和面向对象编程的机制和思想。第三篇为面向对象建模实例,包括第11章,主要以图书管理系统为例,详细阐述了使用统一建模语言进行分析和设计以及编程的全过程。