本书内容共九章,主要以统一建模语言(UML)图式性地予以表述。内容从入门到精通,博大深入,涵盖最新的面向对象技术,如持久对象ent 与关系数据库、分布式对象、界面设计、可扩充标记语言、网上应用系统等。同时,透彻讨论了各种大规模系统结构,作者力图通过本书的教学把读者从开发人员提升到设计师的水平。
本书中多个案例都来自现实项目。它们融汇贯通,易懂且精。同时,书中有大量习题,书末有完整答案,方便读者自学。
此外,与本书相关的全套四万多行的Java源码例子,附光盘中免费赠送给读者,源码内容与书紧密结合,包含了所有例子与实际案例。读者可从附录B的例子源码索引中,找到每章源码的所在。
本版书系统地阐述了对象技术的基本概念,详细讲解了统一建模语言(UML)、刘象类(Class)和对象实例(Instance)、关联(Association)和继承(Inheritance)、对象替代和多形性、静态和动态模型、需求和应用事例分析、事件序列图、抽象类和界面、包装和部件等内容。全面介绍了20多种对象设计样式(Pattern)及其实际应用。内容从入门到精通,博大深入,涵盖最新的面向对象技术,如持久对象(Persistent Objects)与关系数据库(RelationalDatabase)、分布式对象(Distributed Objects,CORBA)、界面设计(Interface Design)、可扩充标记语言(XML)、网上应用系统等。同时,透彻讨论了各种大规模系统结构,作者力图通过本书的教学把读者从开发人员提升到设计师的水平。
本版书共分九章,以统一建模语言(UML)图解式表述内容。作者身处信息技术前沿,积累了深厚的实践经验,书中丰富的图片和大量来自现实项目的设计案例,融会贯通,举一反三,可帮助读者迅速、深刻领会面向对象设计的精髓。本书不使用特定的编程语言,但书中所有对象设计都玎直接用于C++,Java,Visual Basic,IDL等语言,使读者能置身程序语言之上,进行系统设计和规划,提高自身的软件专业水平。第一至第七章附有大量习题,第九章给出了完整答案,方便读者总结、复习和提高。
本版书既可作为高等院校计算机科学与技术专业相关课程教材,也可作为广大计算机程序开发人员自学指导书和技术参考书。本书让读者一书在手,终身受惠,是软件编程人员的好良件。
本光盘包括与本书内容紧密结合的Java例子源代码,附送读者学习、借鉴。