C++学习第一天

1.程序设计方法的发展

设计思路

自顶向下,逐步完善。采用模块费解与功能抽象,自顶向下,分而治之。

程序结构

1.按照功能划分为若干基本模块,形成一个树状的结构
2.各个模块之间关系尽可能的简单,功能上相对独立;每一个模块都是由顺序,选择和循环三种基本结构组成。
3.其模块化实现的具体方法使用子程序。

优点

有效的将一个复杂的程序系统设计任务,分解成许多易于控制的处理的子任务,便于开发和维护

缺点

1.可重复性差,数据安全性差,难以开发大型软件和图形界面的应用软件。
2.当数据结构类型改变时,所有的处理过程都要改变。
3.每一种相对于老问题的新方法都要带来额外的开销。
4.开发和维护都比较困难。

面向对象的方法:

1.数据和方法封装在一起,作为一个相互依靠,不可分离的整体。
2.对同类型的对象抽象出共同特点,形成类。
3.类通过简单的外部接口,与外界发生关系。
4.对象与对象之间通过消息通信。

优点:

1.模块之间关系简单,模块相对独立,数据安全性比较好。
2.通继承与多态,可以大大的提高程序的重用性。

C语言与C++语言关系

C语言+面向对象的方法论 = c++;
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sanzhixiong86/article/details/54001031
个人分类: C++
想对作者说点什么? 我来说一句

XML学习第一天之DTD入门

2011年09月23日 16.3MB 下载

没有更多推荐了,返回首页

不良信息举报

C++学习第一天

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭