关闭

C++学习第一天

77人阅读 评论(0) 收藏 举报
分类:

1.程序设计方法的发展

设计思路

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

程序结构

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

优点

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

缺点

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

面向对象的方法:

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

优点:

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

C语言与C++语言关系

C语言+面向对象的方法论 = c++;
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6279次
    • 积分:521
    • 等级:
    • 排名:千里之外
    • 原创:48篇
    • 转载:6篇
    • 译文:0篇
    • 评论:1条
    文章分类