TechTarget云计算 > 百科词汇

:object-oriented programming

面向对象编程(OOP)是一种编程语言模型围绕对象而不是/行动/和数据而不是逻辑。从历史上看,一个项目被视为一个逻辑过程,需要输入数据,处理它,并产生输出数据.
编程的挑战被认为是如何编写逻辑,不是如何定义数据。面向对象编程的观点是:我们真正关心的是我们想要操作的对象而不是操纵它们所需的逻辑。饰品的实例(经同意,这套系统的姓名、地址等等),建筑和飞路粉(其属性可以被描述和管理)的计算机桌面小部件(如而是和滚动ba)。
OOP is The fit参与所有经济wants to The安排manipulate饰品的居民和如何行使,常常被称为“模拟数据。盎斯一年品has been存在,这是广义的类对象(认为柏拉图的“年代的概念/理想/椅子,代表所有chai)定义的数据包含和任何逻辑序列,可以对它进行操作。每个不同的逻辑序列被称为方法。对象和定义良好的接口称为交流信息。
面向对象编程中使用的概念和规则提供这些重要的好处:
数据的概念类可以定义数据对象的子类,分享一些或所有的主类的特征。称为继承,这个属性的OOP部队更全面的数据分析,减少开发时间,欧元更准确的编码。
因为一个类只定义了数据需要关心,当一个后的类(对象)运行时,代码将无法意外访问其他程序数据。这一特点的数据隐藏带来了更大的系统安全,也避免了意想不到的数据损坏。
类是可重用的定义不仅是最初创建的程序也被其他面向对象程序(因为这个原因,可以更容易地分布在网络使用)。
数据类的概念允许程序员创建任何新的数据类型,不是已经在语言本身中定义。
Simula符合面向对象的编程语言。Java、Python、c++,Visual Basic。净和Ruby是今天最流行的OOP语言。Java编程语言是专门用于分布式applicatio公司网络和互联网。Ruby是用在许多Web applicatio。卷发,Smalltalk,Delphi和埃菲尔铁塔也面向对象编程语言的例子.
OOPSLA是面向对象编程的年度会议系统、语言和Applicatio。

最近更新时间:2017-12-08 EN

相关推荐

  • 10个最常见的云漏洞

    如果企业认为云计算将自动保护其工作负载和数据免受攻击、盗窃和其他威胁行为,那他们就大错特错了。即使在云端,漏洞 […]

  • 缓解多云治理挑战的5个最佳做法

    部署多云模型会给云团队带来更多的复杂性和管理挑战。这些挑战影响着企业环境的方方面面,包括设计、部署、配置、运营 […]

  • 云团队需要的6个IT软技能

    软技能对云团队来说至关重要,但很难学习。一个糟糕的团队成员可以打倒整个团队和项目。此外,缺乏软技能可能会导致错 […]

  • AI和云存储如何协同工作

    人工智能是一种变革性技术,可帮助企业节省时间、降低成本并提高运营效率。首席信息官和其他技术领导者可能会想知道, […]