object-oriented programming

object-orientedprogramming是什么意思?... object-oriented programming是什么意思? 展开
mickbeng
2006-09-05 · TA获得超过658个赞
知道答主
回答量:252
采纳率:0%
帮助的人:0
展开全部
面向对象的程序设计(Object Oriented Programming,简称OOP,亦有译为物件导向的程序设计),指一种程序设计范型,同时也是是一种程序开发的方法论。它的最大特点是能够大幅度的提高软件项目的成功率,减少日后的维护费用,提高软件的可移植性和可靠性。

它的特征主要包括以下几个方面:

* 对象的使用—对象的概念被广泛的使用在从建模到构建程序的各个方面。

* 抽象化—将各种独立的操作分解成为可以用命名区分的单元。

* 封装性—不同的操作具有不同的作用范围。

* 多态性—对于不同数据类型的相似操作使用相同的命名。

* 继承性—类可以被继承,从而实现不同层次的对象。

抽象化是面向对象的一个重要特征但是并不是它所独有的特征。重用是面向对象的一个重要优点。

当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发范式。在这一方面,我们必须了解更多关于面向对象的分析(Object Oriented Analysis,简称OOA)和面向对象的设计(Object Oriented Design,简称OOD)方面的知识。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式