频道栏目
首页 > 资讯 > 其他 > 正文

C++学习第一天

17-01-05        来源:[db:作者]  
收藏   我要投稿

1.程序设计方法的发展

设计思路

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

程序结构

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

优点

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

缺点

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

面向对象的方法:

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

优点:

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

C语言与C++语言关系

C语言+面向对象的方法论 = c++;
相关TAG标签
上一篇:【LeetCode】 023. Merge k Sorted Lists
下一篇:简单的按键控制LED
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站