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

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

结构化程序设计简介

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

你可能感兴趣的:(Java)