面向对象编程与Visual Basic概述
1. 什么是面向对象编程(OOP)
面向对象编程(OOP)是一种软件开发方法,软件结构基于对象之间的交互来完成任务。这种交互表现为对象之间来回传递消息,对象接收到消息后会执行相应的操作或方法。
在现实生活中,我们也处于一个面向对象的世界。比如要去商店,会与汽车对象交互。汽车由多个相互协作的对象组成,将钥匙插入点火对象并转动,会通过电信号向启动器对象发送消息,启动器再与发动机对象交互启动汽车。作为驾驶员,无需了解系统中对象协作启动汽车的具体逻辑,只需用钥匙执行点火对象的启动方法,然后等待成功或失败的响应消息。
同样,软件程序的用户也无需了解完成任务所需的具体逻辑。例如在文字处理器中打印页面,点击打印按钮即可发起操作,无需了解内部处理过程,只需等待打印结果的响应。
OOP概念始于20世纪60年代中期的Simula编程语言,并在70年代随着Smalltalk的出现进一步发展。尽管早期软件开发人员并未广泛接受这些OOP语言的早期进展,但面向对象方法学仍在不断演进。80年代中期,OOP方法学重新受到关注,C++和Eiffel等OOP语言在主流计算机程序员中流行起来。90年代,OOP的受欢迎程度持续增长,尤其是Java的出现吸引了大量追随者。2002年,随着.NET Framework的发布,微软推出了新的OOP语言C#,并将Visual Basic重新设计为真正的OOP语言。
2. 为什么使用OOP
在20世纪70年代和80年代,C、Pascal和Fortran等面向过程的编程语言被广泛用于开发商业软件系统。面向过程语言以线性方式组织程序,程序按顺序执行一系列步骤。这种编程方式适用于
超级会员免费看
订阅专栏 解锁全文
10

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



