面向对象程序设计把数据和什么封装在一起

面向对象程序设计把数据和什么封装在一起,第1张

面向对象程序设计把数据和对数据的 *** 作封装在一起。面向对象程序设计技术将程序要处理的数据和处理它们的方法封装在一起,构成一个统一体——对象。程序中用对象模型来建模现实世界中的事物。这样就使得空间模型的结构和问题空间模型的结构相一致。使用面向对象的方法解决问题的思路更加符合人类一贯的思维方法。

面向对象程序设计既吸取了结构化程序设计的一切优点,又考虑了现实世界与面向对象解空间的映射关系,它所追求的目标是将现实世界的问题求解尽可能简单化.

面向对象程序设计将数据及对数据的 *** 作放在一起,作为一个相互依存,不可分割的整体来处理,它采用了数据抽象和信息隐藏技术.它将对象及对对象的 *** 作抽象成一种新的数据类型—类,并且考虑不同对象之间的联系和对象所在类的重要性.

面向对象程序设计优于传统的结构化程序设计,其优越性表现在,它有希望解决软件工程的两个主要的问题——软件复杂性控制和软件生产率的提高,此外它还符合人类的思维习惯,能够自然地表现现实世界的实体和问题,它对软件开发过程具有重要的意义.

在面向对象程序设计中可以用下面的式子表示程序:

程序=对象+对象+…+对象

对象=算法+数据结构+程序设计语言+语言环境

在结构化程序设计中可以用下面的式子表示程序:

程序=数据结构+算法+程序设计语言+语言环境


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7749281.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存