面向对象和面向过程技术

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:29:42
请简要概述
面向对象和面向过程技术的定义,现状,未来及代表语言
谢谢!

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

面向过程设计,以一个具体的流程为单位,考虑它的实现办法。
面向对象设计时,以对象为单位,考虑它的属性及方法。

BASIC、PASCAL、cobol、甚至早期C、C++和VB等,网络开发中的ASP,低版本的PHP等,都是面向过程的语言,也就是最初叫做结构化的高级语言

Smalltalk、JAVA、C#、VB、C++、Delphi等等新版本的设计语言,都具有面向对象的特性