书籍详情

深入C++编程

深入C++编程

作者:李志刚,于炜编著

出版社:北京航空航天大学出版社

出版时间:1994-12-01

ISBN:9787810125376

定价:¥8.80

内容简介
  内容简介本书讲述的内容介于程序设计方法和语言之间,着重介绍用C++具体实现面向对象的思想。在介绍面向对象程序设计的基本概念和特点的基础上,详细讲解了面向对象程序设计的过程及方法,具体分析一个图形软件的设计过程,并给出较详细的程序框架。书中论述的所有内容都结合具体的C十十程序,深入浅出,使读者能了解到面向对象技术的本质,迅速掌握用C++进行面向对象程序设计的思路和方法。初学者可从书中学习到面向对象程序设计的思想和基本理论;对已有一定C++编程经验的读者,会对C十十特性及实现有更深入的理解。
作者简介
暂缺《深入C++编程》作者简介
目录
     目录
   第一部分 面向对象程序设计基础
    第一章 C十十语言对面向对象程序设计的支持
    1.1面向对象程序设计与C十十语言
    1.2类
    1.3类的友元
    1.4继承性
    1.4.1性质约束
    1.4.2性质扩展
    1.5多态性
    1.6重载
    1.6.1函数重载
    1.6.2操作符重载
    1.7模板
    1.7.1函数模板
    1.7.2类模板
    第二章 数据抽象
    2.1类型和对象
    2.1.1类型
    2.1.2类型系统
    2.1.3对象
    2.1.4联系
    2.2this指针
    2.3系统模型
    2.4数据隐藏和数据抽象
    第三章 继承性
    3.1行为继承和执行继承
    3.1.1行为继承
    3.1.2执行继承
    3.2继承性的实现机理
    3.3替换原则
    3.4对继承的进一步讨论
    3.5使用protected存取限定符
    3.6多重继承
    3.7类中嵌套对象
    第四章 多态性
    4.1参数型多态和包含型多态
    4.1.1参数型多态
    4.1.2包含型多态
    4.2虚函数
    4.3vptr指针和vtab表
    4.4动态联编
    4.5函数重载与动态联编
    4.6多态性的应用
    第五章 例子
    5.1List类与循环量类
    5.2总结
    5.2.1提高了软件的可重用性
    5.2.2增强了系统的维护性能
   第二部分 面向对象程序设计方法
    第六章 设计方法
    6.1软件的“流水线”式构造
    6.1.1设计数据结构
    6.1.2设计加工单元
    6.1.3具体生成加工单元的每个操作
    6.1.4讨论
    6.2面向对象程序设计
    6.2.1需求分析
    6.2.2设计的过程
    6.2.3初始分解
    6.2.4抽象
    6.2.5类之间的联系
    6.2.6类分解
    6.2.7设计结束条件
    6.2.8讨论
    第七章 设计一个图形程序
    7.1要求
    7.2生成Shape类
    7.3生成Picture类
    7.4生成Manager类
    7.5考察Run函数
    7.5.1对菜单区操作
    7.5.2对绘图区操作
    7.6细化各个图形类
    7.7拾取集合
    7.8总结
    7.9讨论
    7.10扩展
   参考文献
   
猜您喜欢

读书导航