c++简单介绍.ppt

C++简介 设计思想:结构化->面向对象 例:完成10个人由A地到B地,再由B地到A地往返一次的任务 设计思想:结构化->面向对象 两种方案: 1、看作两个阶段A-B和B-A   参数:10个人 2、看作是10个人A-B-A的完成 采用第二种方案:需要解决哪些问题?     设计思想:结构化->面向对象 首先这10个人应当具备如下一些特征: 1、每个人都应当具备由A-B-A的行为能力 2、每个人应当有个编号 这10个人满足这些特征后:完成这个任务很容易! 让这10个人按照编号顺序依次做A-B-A的行为 当然也可以并行的方式让这10个人并行地完成A-B-A的行为 不管怎么样,当所有人A-B-A的行为都完成后,整个任务完成 设计思想:结构化->面向对象 所以,采用串行的方式,基本过程应当是: main() { for (i=1;i=10;i++) {Pi:A-B-A} } 问题:怎样描述和定义这10个人,即Pi 设计思想:结构化->面向对象 显然这10个人的类型是很相似的!  而且我们没有必要对这10个人甚至100个逐一的描述,我们只需要建立一个结构,描述出它们共同具备的特征,然后进一步说明这10个人是属于这个类的,那么这10个人很显然也就具备相应的特征 类 所以,我们需要描述的不是具体的这10个人,而是他们所属这一类的特征!    这就是面向设计中第一

文档评论(0)

1亿VIP精品文档

相关文档