| 本版书共分九章,以统一建模语言(UML)图解式表述内容。作者身处信息技术前沿,积累了深厚的实践经验,书中丰富的图片和大量来自现实项目的设计案例,融会贯通,举一反三,可帮助读者迅速、深刻领会面向对象设计的精髓。本书不使用特定的编程语言,但书中所有对象设计都可直接用于C++,Java,Visual Basic,IDL等语言,使读者能置身程序语言之上,进行系统和规划,提高自身的软件专业水平。第一至第七章附有大量习题,第九章给出了完整答案,方便读者总结、复习和提高。 |
| 第1章??对象的基本概念 1.?1??对象的本质 1.?2??统一建模语言(UML) 1.?3??统一建模语言的标记法 1.?4??构造和清除对象 1.?5??关联和连接 1.?6??集团和复合 1.?7??服务类和委托法 1.?8??继承(Inheritance) 1.?9??习题 第2章??通用静态对象设计样式 2.?1??集合管理器 2.?2??容器 2.?3??自容类.?层次结构和网络 2.?4??关系环 2.?5??二元关联类 2.?6??手柄本体样式 2.?7??动态模式 2.?8??共用对象池 2.?9??可扩充标记语言(XML)的对象模型 2.?10??案例:自动柜员机系统软件(之一) 2.?11??案例:共用讨论板(之一) 2.?12??案例:访问控制列(之一) 2.?13??习题 第3章??持久对象 3.?1??事项及数据库管理系统 3.?2??面向对象数据库 3.?3??关系数据库 3.?4??持久对象到表格的映射 3.?5??关系数据库与面向对象数据库之比较 3.?6??案例:自动柜员机系统软件(之二) 3.?7??案例:共用讨论板(之二) 3.?8??案例:租借公司(之一) 3.?9??案例:访问控制列(之二) 3.?10??习题 第4章??对象模型高级课题 4.?1??抽象类 4.?2??多重继承 4.?3??界面 4.?4??内部类 4.?5??集合 4.?6??包装 4.?7??部件 4.?8??结点 4.?9??动态模型的标记法 4.?10??逆向工程及不可约样式 4.?11??习题 第5章??动态对象模型基础 5.?1??使用个案分析(Use?Case?Analysis) 5.?2??序列图(Sequence?Diagram) 5.?3??客户机/服务器模型和分布式对象 5.?4??界面定义和客户机/服务器的开发 5.?5??通用对象请求经纪架构(CORBA)标准 5.?6??界面定义语言(IDL) 5.?7??状态图 5.?8??案例:自动柜员机系统软件(之三) 5.?9??案例:共用讨论板(之三) 5.?10??案例:租借公司(之二) 5.?11??案例:访问控制列(之三) 5.?12??习题 第6章??通用 |
商品评论(0条)