出版时间:2008-4 出版社:高等教育出版社 作者:石峰,宋红 著 页数:218
内容概要
《面向对象方法》从C++如何提供相应的语法以支持面向对象的角度,讲解C++语言的主要语法和程序设计方法。
书籍目录
第1章 引论1.1 软件开发过程1.1.1 软件工程史前期1.1.2 传统软件工程期1.1.3 现代软件工程1.2 程序的组织结构1.2.1 面向过程程序的结构1.2.2 结构化程序的结构1.2.3 面向对象程序的结构1.3 设计模式1.3.1 面向过程程序设计1.3.2 结构化程序设计1.3.3 面向对象程序设计1.4 面向对象语言1.4.1 C++1.4.2 Java1.5 面向对象的分析与设计1.6 面向对象的处理器1.6.1 Intel iAPX 4321.6.2 SOAR1.6.3 Mushroom1.6.4 OCP1.7 本章小结习题1第2章 认知与面向对象2.1 实体与认知2.1.1 分解与组合2.1.2 属性与状态2.1.3 行为与功能2.1.4 实体间相互作用2.1.5 结构抽象2.1.6 多态2.2 认知规律2.2.1 分类2.2.2 归纳与演绎2.2.3 认知的广度与深度2.2.4 认知的连续性2.3 面向对象方法学2.4 对象的语义模型2.5 本章小结习题2第3章 客观事物的对象模型3.1 对象和类3.1.1 封装3.1.2 对象形态3.2 类问关系3.2.1 泛化3.2.2 聚合3.2.3 关联3.3 静态结构模型3.4 动态模型3.5 功能模型3.6 本章小结习题3第4章 对象模型的程序实现4.1 类的实现4.1.1 类的声明4.1.2 类的定义4.2 对象的实现4.2.1 生命周期4.2.2 关于封装4.3 类问关系的实现4.3.1 泛化的实现4.3.2 聚合的实现4.3.3 关联的实现4.4 多态的实现4.4.1 静态多态性4.4.2 动态多态性4.5 本章小结习题4第5章 面向对象系统的开发过程5.1 面向对象的分析5.1.1 分析问题域,明确用户需求5.1.2 识别对象,在此基础上抽象出候选对象类5.1.3 标识对象的属性和行为5.1.4 确定对象类之间的关系5.1.5 确定动态行为模型5.1.6 确定用户界面需求5.2 面向对象的设计5.2.1 系统设计5.2.2 对象设计5.3 面向对象的程序设计5.4 面向对象的测试5.5 本章小结习题5第6章 面向对象的系统需求分析6.1 需求分析简介6.2 用例建模6.2.1 定义系统边界6.2.2 确定参与者6.2.3 识别用例6.2.4 确定用例之间的关系6.2.5 建立完整的用例图6.2.6 书写用例描述文档6.3 用例建模实例6.3.1 问题描述与系统范围确定6.3.2 确定系统的参与者6.3.3 识别用例,建立用例图6.3.4 用例描述6.4 本章小结习题6第7章 面向对象的系统分析7.1 静态结构建模7.1.1 提取系统中的类7.1.2 确定类间相互关系7.1.3 确定类的属性和操作7.1.4 完善初始的静态结构模型7.2 动态行为建模7.2.1 消息7.2.2 事件序列图模型7.2.3 对象状态图模型7.2.4 活动图7.2.5 协作图7.3 图书馆信息管理系统的分析7.3.1 图书馆信息管理系统的静态结构模型7.3.2 图书馆信息管理系统的动态行为模型7.4 本章小结习题7第8章 面向对象的设计8.1 系统设计8.1.1 系统体系结构的设计8.1.2 系统划分8.2 对象设计8.2.1 静态结构设计8.2.2 动态行为设计8.3 图书馆信息管理系统的设计模型8.3.1 系统设计8.3.2 对象设计8.4 本章小结习题8第9章 R公司网上家电销售系统9.1 网上家电销售系统的需求分析9.1.1 系统的用户需求描述9.1.2 系统的需求分析9.1.3 系统的用例模型9.2 网上家电销售系统分析模型9.2.1 网上家电销售系统的静态结构模型9.2.2 网上家电销售系统的动态行为模型9.3 网上家电销售系统设计模型9.3.1 系统设计9.3.2 对象设计9.4 本章小结习题9
编辑推荐
《面向对象方法》使得学生能够更加深入地理解面向对象基本原理在实际工作中的具体应用和体现。
图书封面
评论、评分、阅读与下载