书籍详情

面向对象的编程指南

面向对象的编程指南

作者:(美)Namir C.Shammas著;宋炎,曹旭华等译

出版社:电子工业出版社

出版时间:1996-09-01

ISBN:9787505332720

定价:¥32.00

内容简介
  本书介绍了OOP的支柱并解释了连接面向对象编程技术的C + +的特性及如何模拟和管理真实世界对象使用C + +类的方法。本书分为四部分,第一部分介绍了面向对象的程序设计、类以及对象的基本概念;第二部分介绍了C + +中主要OOP相关特性;第三部分介绍了一些高级OOP相关话题;第四部分列出了类的元件,提供了使用虚拟成员函数指南。本书为学习面向对象编程的读者浅显易懂但又极为实用的内容。
作者简介
暂缺《面向对象的编程指南》作者简介
目录
前言
关于本书的说明
关于本书的代码
本书的编排顺序
第一部分  OOP的基本概念
第二部分  舒适阶段的巡游
第三部分  高级OOP的特性
第四部分  十准则集粹
本书中所用的图标
第一部分  OOP的基本概念
第一章  面向对象编程:基本状况
结构化程序设计:沿着回忆之路前行
面向对象的程序设计:此地此刻
OOP的四大支柱
类:对象家族值
对象:火车、飞机以及
方法和消息:我们可以谈谈吗?
继承性:把财富留学生给子类
多态性:灵巧的OOP形态切换
小结
第二章  类:对象工厂
C + +类:OOP对人们的影响
类的部分:控制成员访问
使用数据成员来定义类实例的状态
谁说电视机没有类
箱子问题
使用成员函数:类允许者
选择成员函数
另一TV插曲
关于箱子更有趣的东西
存储类元件
理解成员函的作用
初始化函数
数据代理函数
执行函数
访问函数
辅助函数
常量函数:你不可以碰它!
生成一个猜测游戏
小结
第三章  对象的生命周期:在...生活方式下的scOOP
请给了一消息
电视机例子
箱子问题
过载成员函数:不要烧保险!
初始化对象:从哪儿着手呢?
使用缺省构造函数:都市中唯一的游戏
带拷贝构造函数::独有的价值
毁坏对象:DOOM,OOP方式!
与对象打资产
小结
第二部分  舒适阶段的巡游
第四章  静态成员:属于它们自己的类吗?
静态数据成员:属于类的成员
声明静态数据成员:静态建立!
初始化静态数据成员:粉碎带静态的类
静态成员函数:静态调用!
实例计数:进行计数!
常见错误处理:情况很糟糕
共享信息:乐于共享!
专有成员
保护成员
公共成员
函数Main( )
小结
第五章 类设计:好的、差的和劣质的
分析对象:你和你的父类关系如何?
第一流的类设计
内聚:函数中的法则
耦合:功能连接
低劣的类设计:真正的推动者?
改进我们的类设计:版本更新!
小结
第六间  继承:子类涉及的专题
单重和多重继承性:OOP家族的领地
声明单继承类层次:单亲类!
子类的构造函数:与其层次相连
使用派生灯:继承法显示家族特征
非公共派生:寂静成员
类myArray
类myStack
小结
第七章  多态性:一致响应
总览多态性:大OOP变形图画
虚拟函数
随机时间例子:任何人都有正确时间吗?
类RandoTime1
类RandoTime2
类RandoTime3
函数main( )
数字输入例子:真实!
何时使用虚拟函数:$64000问题
虚拟解除程序:真正的还是虚拟的破坏?
使用虚拟函数的规则:调节关系
小结
第八章  类层次设计:善于利用分层
设计类层次:生成类行动的指南!
低效类设计:未合理安排的数组
高效层次:节约!
类myBasicArray
类myArray
类myOrderedArray
小结
第九章  多重继承性:OOP类型家族成员
声明多重继承性:OOP集成
不同世系的派生:挽救911!
样例输出
把你介绍给类
全局
类Random
类Distance
类Rescue
函数main( )
共同世系的派生:冷静计算!
样例输出
全局
类NCScalc01
类NCScalc100
类NCScalc200
类NCScalc120
函妙main( )
小结
第三部分  高级OOP的特性
第十一章  抽象类:Trendsetters
抽象类仅仅是个哗众取宠的名词吗?
声明抽象类:我确实想这么做!
声明一个有一个抽象类的简单层次:孤单一个!
类AbstractArray
类MeArray
类DiskArray
函数main( )
声明一个有多个抽象类的层次:越多越让人愉快
小结
第十二章  模板:类的工厂
类模板是什么?
声明类模板:设置规格
定义类模板的成员函数
例示模板:一个类诞生了!
类模板myArray
类maString
函数main( )
声明类模板的层次:如果一个类模板不够的话
小结
第十三章  异常:运行错误,OOP风格
异常是什么?
异常类:早已准备好承受责骂
介绍标准异常
抛掷一个异常:让我们看看你的程序是多么粗暴
try块:错误是人犯的!
catch从句:原谅是神圣的!
想玩一玩catch吗?
类Exception1
类Exception2
类Exception3
函数main( )
嵌套try-catch块:求助于计划B
重新抛掷一个异常:是否抛球由你决定
函数solver( )
函数main( )
联系异常和函数
小结
第十四章  朋友类的嵌套类:另外的类关系
朋友类是什么?难道是敌人类的对立吗?
声明朋友类:聚会时刻!
使用朋友类:并非如你想象!
类myArray
类myMatrix
函数main( )
嵌套类
使用嵌套类:在C + +中,此行为在道德上也OK
嵌套类Array
类myFixedStack
函数main( )
小结
第四部分  十准则集粹
第十五章  十个类元件的清单
父类
朋友类
类片断
构造函数
解除函数
静态成员
常数成员函数
抽象成员函数
运算符=
友元函数和友运算符
第十六章  虚拟成员函数的十个命令
何时声明虚拟成员函数
虚拟成员函数的语法
使用虚拟函数来覆盖非虚拟函数
覆盖虚拟成员函数
过载虚拟成员函数
继承虚拟成员函灵敏
调用被继承的虚拟成员函数
速度和虚拟成员函数
虚拟成员函数和抽象类
虚拟成员函数和类模板
第十七章  十个最普通的I/O流元件
对象cout和运算符<<
对象cin和运算符>>
对象cin 和成员函数getline( )
对象cerr和运算符<<
操作符dec
操作符hex
操作符oct
操作符setfill( )
操作符setprecision( )
操作符setw( )
词汇表
猜您喜欢

读书导航