注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合面向对象软件设计经典

面向对象软件设计经典

面向对象软件设计经典

定 价:¥25.00

作 者: (美)Rebecca Wirfs-Brock等著;张金明等译
出版社: 电子工业出版社
丛编项: 国外IT精品丛书
标 签: 面向对象

ISBN: 9787505389779 出版时间: 2003-08-01 包装: 精装
开本: 26cm 页数: 238 字数:  

内容简介

  国外IT精品丛书。与传统的面向过程方法不同,面向对象方法主要采用抽象、封装和继承的思想对现实世界建模,从而构造我们的软件系统。本书介绍了面向对象的基本概念和设计过程中需要用到的各种工具(如分层结构图和协作图),并通过几个现实的例子向我们展示了利用面向对象技术进行软件开发的全过程,笔触生动而又不乏结构的完整性和条理性。本书尤其适合作为以下人群的学习参考用书:学习面向对象编程语言的程序员、利用面向对象技术管理项目的经理、讲授软件设计技术课程的教授以及学习软件设计技术的学生。

作者简介

  相关图书

图书目录

第1章  为什么要使用面向对象设计                    
 什么是软件危机                   
 抽象概念是怎样帮助我们的                   
 什么是对象                   
 什么是软件的生命周期                   
 什么样的软件可以重用                   
 谁设计软件                   
 在本书中有什么                   
                   
 第2章  对象和其他基本要素                    
 什么是对象                  
 如何访问对象                   
 类和实例                   
 多态性                   
 继承                   
 面向对象设计                   
 客户和服务器                   
 客户-服务器契约                   
 术语                   
                   
 第3章  类                    
 发现类                   
 画图编辑器需求说明                   
 画图编辑器设计:发现类                   
 记录候选类                   
 发现抽象类                   
 自动柜员机需求说明                   
 自动柜员机设计:发现类                   
                   
 第4章  职责                    
 什么是职责                   
 确定职责                   
 分配职责                   
 检查类之间的关系                   
 记录职责                   
 ATM设计:发现和分配职责                   
                   
 第5章  协作                    
 什么是协作                   
 发现协作                   
 记录协作                   
 排练                   
 ATM设计:发现协作                   
 探索阶段总结                   
                   
 第6章  分层结构                    
 分层结构图                   
 维恩图                   
 创建良好的分层结构                  
 确定契约                   
 修改你的设计                   
 为ATM系统建立分层结构                   
 定义契约                   
 总结                   
                   
 第7章  子系统                    
 协作图                   
 什么是子系统                   
 确定子系统                   
 简化交互                   
 核对你的设计                   
 分析ATM系统的协作                   
                   
 第8章  协议                    
 细化职责                   
 详细说明你的设计                   
 ATM系统的签名                   
 小结                   
 第9章  实现你的设计                    
 选择语言                   
 管理实现                   
 评估你的设计质量                   
 邀请                   
                   
 第10章  又一个设计                    
 联机文档系统需求说明                   
 发现子系统                  
 发现类                   
 发现职责和协作                   
 探索阶段总结                   
 建立分层结构                   
 发现契约                   
 简化协作                   
 创建协议                  
                   
 附录A  快速查阅                  
                   
 附录B  ATM系统设计                  
                   
 附录C  文档子系统设计                   
                   
 附录D  练习                  

本目录推荐