结构化开发语言和面向对象开发语言

本文介绍了结构化开发语言和面向对象开发语言的原理及特点。结构化编程强调自顶向下、模块化,以函数为程序单元,适应性较差。面向对象编程则基于类和对象,强调封装、继承和多态,具有更好的可重用性和可维护性。
摘要由CSDN通过智能技术生成

  在目前的软件开发领域中有两种主流的开发方法:结构化开发方法和面向对象开发方法。早期编程语言如C、Basic、Pascal等都是结构化编程语言。而随着软件开发技术的发展,也产生了很多面向对象的编程语言,比如:C++、Java、C#和Ruby等,它们具有更好的可重用性、可扩展性和可维护性等。

结构化程序设计简介

  结构化程序设计方法主张按功能来分析系统需求,其主要原则可概括为自顶向下、逐步求精、模块化等。结构化程序设计首先采用结构化分析(Structure Analysis,SA)方法对系统进行需求分析,然后是用结构化设计(Structure Design,SD)方法对系统进行概要设计、详细设计,最后采用结构化编程(Structure Program,SP)方法来实现系统。
  因此结构化编程主张把软件系统细分,这种方法也被称为面向功能的程序设计方法。结构性程序设计方法的每个功能都负责对数据进行一次处理,每个功能都接受一些数据,处理完后输出一些数据,这种处理方式也被称为面向数据流的处理方式。
  结构化程序设计方法里最小的程序单元是函数,每个函数都负责完成一个功能,接受一些数据,处理处理这些数据,然后输出一些数据。整个系统由一个个函数组成的,函数间依次调用,从而完成整个系统的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值