面向对象编程与Visual Basic基础概述
1. 什么是面向对象编程(OOP)
面向对象编程(OOP)是一种软件开发方法,软件的结构基于对象之间的交互来完成任务。这种交互表现为对象之间来回传递消息,对象接收到消息后可以执行相应的动作或方法。
在现实生活中,我们也处于一个面向对象的世界。比如要去商店,会与汽车这个对象进行交互。汽车由多个相互协作的对象组成,插入钥匙并转动点火开关,会通过电信号向启动器对象发送消息,启动器再与发动机对象交互来启动汽车。作为司机,我们无需了解系统中对象如何协同工作的逻辑,只需通过钥匙执行点火对象的启动方法,然后等待成功或失败的响应消息。
在软件程序中也是如此,例如在文字处理器中打印页面,只需点击打印按钮,无需了解内部处理过程,只需等待打印结果的响应。
OOP的概念在20世纪60年代中期随着Simula语言开始出现,并在70年代随着Smalltalk的出现进一步发展。尽管早期软件开发者没有广泛接受这些OOP语言的早期进展,但面向对象方法学仍在不断发展。80年代中期,OOP语言如C++和Eiffel开始受到主流程序员的欢迎。90年代,Java的出现使OOP更加流行。2002年,随着.NET框架的发布,微软推出了新的OOP语言C#,并将Visual Basic改进为真正的OOP语言。
2. 为什么使用OOP
在20世纪70年代和80年代,像C、Pascal和Fortran这样的过程式编程语言被广泛用于开发商业软件系统。过程式语言以线性方式组织程序,程序按顺序从上到下执行。这种编程方式对于几百行代码的小程序很有效,但随着程序规模增大,管理和调试变得困难。
为了管理不断增大的程
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



