什么是面向对象的编程方法

急要

面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性。为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-01
我给你说通俗点,首先,面向对象的三大原则是封装,继承,多态。面向对象,就是根据实际情况不同的对象自己定义一个类型来配合解释。也就是自己定义一个类型,比如说我要一个银行用户,如果用int char这些来定义他显然不合适,根据面向对象,我可以自己定义一个合适他的类型来装他。我给你说的是最基本的和通俗的,其实面向对象的概念和用途还有很多,你是才学吧!我就不用专业术语给你说的那么深奥,免得你难懂。
第2个回答  推荐于2018-03-15
面向对象 要理解其实也不难 跟面向过程比较一下、 我打个比方, 你要开车去新疆。 用面向过程来说, 你首先要 打开车门 发动汽车 经过哪哪哪 路途中停了几次等等等最后到了新疆, 这是就是面向过程。 面向对象 你只需要对车说,GO 我们去新疆, 车是怎么到的,那是车的事、 我们不用去管。 总之最后他到新疆了。 这就是面向对象 我这样解释你能明白吗?本回答被网友采纳
第3个回答  2014-05-01
面向对象,简单来说就是将所需要设计的对象抽象成各类具体的属性,它的集合就是类!
第4个回答  推荐于2017-10-09
在编程语言中,面向对象是现在的主流编程方法。这种方法是面向对象的,这里的对象可以是任何,比如你在C++中定义的某个变量A,或者你编写的某种方法等等。 我们大学老师教的时候说的一个比较实际的例子就是,比如你的程序是一个工厂,工厂里汽车的设计图就是你写的类,你制造的任何汽车就是你的对象。 以下为百 度内容,参考用,面向对象简单的来说就是你编程中的任何一个变量或者任何一个具体的数值,字符,都可以看成是一个对象,你对这个对象编写代码进行编程操作: 百度: 前,面向对象开发方法的研究已日趋成熟,国际上已有不少面向对象产品出现。面向对象开发方法有Coad方法、Booch方法和OMT方法等。 1.Booch方法 Booch最先描述了面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。 2.Coad方法 Coad方法是1989年Coad和Yourdon提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管Coad方法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。 3.OMT方法 OMT方法是1991年由James Rumbaugh等5人提出来的,其经典著作为“面向对象的建模与设计”。 该方法是一种新兴的面向对象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。 4.UML(Unified Modeling Language)语言 软件工程领域在1995年~1997年取得了前所未有的进展,其成果超过软件工程领域过去15年的成就总和,其中最重要的成果之一就是统一建模语言(UML)的出现。UML将是面向对象技术领域内占主导地位的标准建模语言。 UML不仅统一了Booch方法、OMT方法、OOSE方法的表示方法,而且对其作了进一步的发展,最终统一为大众接受的标准建模语言。UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。本回答被提问者采纳
相似回答