关闭

C++学习第一天

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

1.程序设计方法的发展

设计思路

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

程序结构

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

优点

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

缺点

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

面向对象的方法:

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

优点:

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

C语言与C++语言关系

C语言+面向对象的方法论 = c++;
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

c++学习第一天

我觉得学习c++,应该和c对比这来,比如c中
  • u013492736
  • u013492736
  • 2014-08-31 21:16
  • 466

Spring学习第一天

1、Spring基本特征 Spring是一个非常活跃的开源框架;它是基于Core来构架多层JavaEE系统的框架,它的目的是简化企业开发。 Spring以一种非侵入式的方式来管理你的代...
  • tianyafeng123xin
  • tianyafeng123xin
  • 2015-12-24 12:56
  • 382

java_web 学习第一天(Servlet入门)

1.什么是servletServlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTT...
  • zhouguosen_always
  • zhouguosen_always
  • 2013-08-31 12:08
  • 2035

Java进阶学习第一天——HTML入门

HTML概述 MyEclipse的简单使用 HTML标签 排版的标签 字体标签 标题标签 列表标签 图片标签 超链接标签 表格标签 表单标签(重点) 框架标签(了解)
  • lutianfeiml
  • lutianfeiml
  • 2016-04-08 21:51
  • 2940

shell学习第一天

shell学习第一天   在开始学习shell以前我觉得应该具备的基础有以下几点: 1.如何登陆linux系统 2.如何在命令行上执行程序 3.如何做一个简单的命令管道,与使用简单的输入/出...
  • shanyongxu
  • shanyongxu
  • 2015-06-07 19:04
  • 3671

开始自学H5前端-第一天

自从iOS工作丢了后 就萌生了自学这个想法 但是一直在纠结学哪一门语言好 我是计算机科学与技术专业的 其实对于我来说 学啥都算是有点基础的  但是被iOS坑惨了之后 就会不自觉的进行各个方向和前景分...
  • penghong_miao
  • penghong_miao
  • 2016-09-24 09:23
  • 1635

sql学习笔记第一天

sql基础语法 什么是sql? SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言 sql能为我们做什么? SQL 面向数据库执行查询SQL 可...
  • gecaodexiaozhutou
  • gecaodexiaozhutou
  • 2015-12-18 14:41
  • 131

Java获取某年某月的第一天

Java获取某年某月的第一天 1、设计源码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.yo...
  • you23hai45
  • you23hai45
  • 2014-05-29 23:26
  • 2112

作为程序员上班的第一天

2014年07月01日,今天
  • xjb241002
  • xjb241002
  • 2014-07-01 22:19
  • 1270

SQL如何获得本季度第一天、一年的第一天、本月的最后一天

nterval 参数,具有以下设定值:   设置 描述   Year yy, yyyy 年   quarter qq, q 季   Month mm, m 月   dayofyear dy,...
  • weizhiai12
  • weizhiai12
  • 2014-01-02 17:01
  • 5289
    个人资料
    • 访问:12566次
    • 积分:739
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:14篇
    • 译文:0篇
    • 评论:1条