图书简介
面向对象(Object Oriented,OO)是当前计算机界关心的重点之一,它是20世纪90年代以来软件开发方法的主流,国内外许多高校都开设了面向对象的课程,但是面向对象涉及的概念很多,结构复杂,内容广泛,使不少初学者感到学习难度较大,难以融会贯通。 本书是一本全面介绍面向对象技术的教材,分为基础篇、进阶篇、高级篇三部分。基础篇重点讲解面向对象的基础知识,进阶篇主要讲解了24种面向对象设计模式,高级篇介绍了软件架构、基于组件和面向服务的软件开发。
本书作者参阅了国内外多种相关教材,认真分析了初学者在学习过程中遇到的困难,为了方便读者的理解和使用,本书设计了读者易于学习的教材体系,用通俗易懂的语言化解了许多复杂的概念,用大量应用实例深入浅出地讲解了面向对象的基础知识和基本应用。本书内容全面,例题丰富,循序渐进,易于学习。
本书可以作为大学计算机专业本科生、研究生学习设计模式的基础教材,也可以作为从事软件研究和软件开发工作有关人员的参考书。