计算机革命/编程/面向对象编程
外观
< 计算机革命
OOP(面向对象编程)使用对象,对象是自包含的项目,具有数据类型、数据结构,并且还可以包含数据。例如,一个对象可能是道路对象、车辆对象、景观对象,这些对象可以是驾驶模拟的一部分。对象中的数据可以采用几种不同的格式。例如文本、数字、视频、图像、音频等。这以及使用相同方法更改不同类型对象的能力导致了程序的开发,而这些程序在使用过程式编程语言时几乎不可能实现。
对象是自包含的,因为它只接收必要的数据,并将结果发送回。要更改当前对象需要更多工作。特别是如果对象的源代码不可用,只有功能可用。对象同时具有函数和数据,并且可以与其他对象相关联。
面向对象编程技术相对于过程式编程技术的优势之一是,它们使程序员能够创建模块,这些模块在添加新类型对象时不需要更改。程序员只需创建一个新对象,该对象展现了从现有对象中获取的许多功能。这使得面向对象的程序非常容易修改。
要执行面向对象编程,需要一种面向对象编程语言 (OOPL)。Java、C++ 和 Smalltalk 是三种比较流行的语言,并且还有 Pascal 的面向对象版本。
面向对象编程软件示例:Visual Basic
最易于学习使用的编程软件之一称为 Visual Basic。它是微软的产品,设计基于 BASIC 编程语言。它设计得很人性化,并在许多学校被用作计算机编程入门课程。它最大的吸引力之一是它采用了图形用户界面,这有助于许多新手熟悉计算机编程,而不是在开始编码时仅仅使用基于文本的软件。