问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样才能算是真正的面向对象编程思想

发布网友 发布时间:2022-04-30 07:22

我来回答

1个回答

热心网友 时间:2022-04-15 09:39

要能应用面向对象的思想熟练得做好系统分析、设计、实现(编程),首先需要研发人 员知道什么是对象,什么是面向对象得概念,否则是谈不上应用面向对象得思想搞软件研发 了。
希望在看到我在前面的不太严密、周详的论述之后能够对“对象”这个概念由一 个初步的了解,同时也希望有不同看法的同行提出批评。其次,还需要研发人员有比较丰富的开 发经验。否则,光谈理论,那是不能真正体会“面向对象”的含义的。尽管如此,我们还是 能够定出一般的规则的。
抛开生命周期的其他阶段,对一个确立的系统一般能够进行以下几 个过程:
一、首先应用面向对象的思想进行系统分析。仔细的划分系统的各个部分,明确他 们之间的层次关系,然后将各个部分作为一个对象进行功能上的分析。例如,要设计一个用 户界面,他可能由几个主要的窗体组成:主窗体MainFrame、功能性子窗体FunctionFrame 连同对话对话框Dialog。其中,MainFrame中可能还包括菜单、工具条、文本框、状态条等 Windows组件。对于要完成一些重要功能的组件,我们能够单独将他作为一个对象看待,在 具体的实现中,用单独一个类来表示。而一些并不是很重要的、只是在过程中需要用到的组 件,就能够将他们集成到其他对象中去。要明确每个对象自己的任务――不要让他有缺陷, 也不能越殂代庖。各个对象之间的关系通过过程、内容、功能等耦合来实现。 实际上,假如您是用Java进行研发,您会发现swing组件本身就很好用,因为他们 之间的关系是很分明的――您无须去理解分清象C++中的组件那样复杂的关系。在研发您自 己的组件时,也需要力求达到这样的效果。
二、其次时应用面向对象的思想进行系统设计。其实在真正做好了系统分析的工作之后, 进行设计就比较轻松了。这段时间只要进一步确定各个对象的功能连同各个对象之间的关系 。为了能够更好地帮助实现人员明白各个对象之间的关系,能够利用一些工具将这些组件的 关系表示出来,统一建模语言(Uniformed Mole Language,UML)就是这样的一种好东 西。他不但能够现在帮助研发人员了解整个系统,也为以后的维护工作提供一个档案文档, 给以后的工作提供巨大的方便。
三、实现(编码)。这一点就不用多说了。在我的下一篇文章中,将会给出一个比较简 单的实例,希望会给读者一个启发。 在搞软件研发时,编码不是最重要的。分析、设计才是最重要的。也许当我们接受了一 些更先进的思想之后,会更加理解这一点了。希望我们中国的软件研发人员能应用面向对象 的思想研发出具备国际竞争力的优秀软件。
怎样才能算是真正的面向对象编程思想

二、其次时应用面向对象的思想进行系统设计。其实在真正做好了系统分析的工作之后, 进行设计就比较轻松了。这段时间只要进一步确定各个对象的功能连同各个对象之间的关系 。为了能够更好地帮助实现人员明白各个对象之间的关系,能够利用一些工具将这些组件的 关系表示出来,统一建模语言(Uniformed Module Languag...

面向对象的编程思想是什么?

在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。面向对象有三大特性,封装、继承和多态。封装就是将一类事物的属性和行...

什么是面向对象的编程思想?可以用一个形象的例子说明一下么?

时间万物皆是对象,也就是说你能看得见的或者看不见的东西,只要实际存在,它就是对象。对象是就某个具体个体而言的。比如你自己的班级,对于你来说,你们班就是一个班级对象。而班级中的某个具体的人,他也是一个对象。面向对象的编程思想就是把你需要解决的问题中的所有具体的东西,都看成一个对象...

什么是面向对象编程思想?

面相对象不是某一种语言的特性,而是一种编程思想。面向对象的编程的主要思想是把构成问题的各个事物分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述一个事物在解决问题的过程中经历的步骤和行为。面向对象的三大特征分别是:封装、继承、多态,这三者是面向对象编程的基本要素 面向对象编程...

C语言中的“面向对象的编程思想”是什么意思?

面向对象的编程思想是这样的:万事万物皆对象,说白了就封装.将程序所有用的所有东西都封装起来.简单的说:你需要一辆车。非面向对象的程序是这个样的:你需要定义一个车属性(即变量):颜色,时速,车的类型。当然这是一辆车你可以这样定义:但是如果10辆车呢,你需要定义30个不同名的变量,复杂可维护...

oop编程思想是什么

一、基本定义 面向对象编程是一种编程范式,它将计算机程序看作是相互协作的对象的集合。每个对象包含了数据和操作数据的特定方法。这种编程思想强调的是对象的抽象、封装、继承和多态等特性。二、核心特性 1. 抽象:抽象是简化复杂性的过程,它允许我们关注对象的整体概念而忽略细节。通过抽象,我们可以定义...

面向对象思想是什么

学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去 搞其他的编程语言,你会发现过程是如此的行云流水!为什么?你已经把编程的思想掌握了,再去学其他的,无非是学习一种新的语法格式了。 我在这里并不是和你讨论怎么去用C++或JAVA,也不是和你讨论怎么去学他们,我要和你讨论的是怎么去理解...

谈谈你对面向对象思想的理解

面向对象可以说是对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段的产物。它的特点:抽象 封装 继承 多态 用我的话说,其实可以这么理解,假如我是上帝,我要造 人 (这是对象)。首先,我要知道人类要有哪些最基本的东西 ?人要有思想,人还要有肉体 这个过程呢就是(抽象)因...

面向对象编程需要掌握的内容,什么是面向对象?

面向对象编程是一种编程思想和方法,它将数据和功能封装在一起,形成一个独立的实体,这个实体被称为对象。面向对象编程的核心思想是将数据和操作数据的方法组合成对象,以实现代码的重用和模块化。面向对象编程需要掌握以下内容:类和对象:类是对象的模板,对象是类的实例。类包含属性和方法,属性是对象...

帮忙 举例说明什么是面向对象程序设计的思想? 谢谢

面向对象的程序设计语言必须有描述对象及其相互之间关系的语言成分。这些程序设计语言可以归纳为以下几类:系统中一切皆为对象;对象是属性及其操作的封装体;对象可按其性质划分为类,对象成为类的实例;实例关系和继承关系是对象之间的静态关系;消息传递是对象之间动态联系的唯一形式,也是计算的唯一形式;...

面向对象的编程思想 面向对象编程思想的主要特征 java面向对象编程思想 理解面向对象编程思想 js面向对象编程思想 面向对象编程思想看什么书 java面向对象思想 怎样的人才能算朋友 c++面向对象程序设计
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
前端专题:Form表单详解 2014年广西西林县事业单位招聘考试专业限制 老公在外面有女人我该怎么办 布老大网站简介 女方陪嫁财产是否属于夫妻共同财产 怎么能看出老公外面有人了 ...所以他每晚回家都会问一句干嘛去了?可他的回答全是谎话,这是_百度... 老公出远门回来第一晚不想是不是出轨了? 双控开关怎么安装接线,双开双控开关怎么接线_双控开关怎么接线_双控... GB和GB/ Q有什么区别? (1) 对面向对象编程思想的认识 (2) 类、对象的关系及实际中如何定义类... 谁能给我仔细讲下面向对象编程思想??? 真正的面向对象编程思想是怎样的 什么是面向对象的编程思想?可以用一个形象的例子说明一下么? 怎样理解php面向对象编程思想中的“类”和”对象“ 邮政卡莫名其妙被扣24块钱,也没发短信通知,钱去哪里了? 一张邮政银行卡短信费一年24元,3张要多少元? 我的邮政银行卡是绑定微信的,在我没有操作的情况下,手机发来短信:快捷支付24元,是什么原因? 为什么我的邮政储蓄银行被扣了24元的什么短扣,既没有发短信给我,我也没买什么。我就是在淘宝买东西, 前几天邮政银行自动扣费30元这个我知道是短信费今天又扣了24元是什么鬼,连扣费信息都没有,求解 中国邮政银行每年扣24元是短信提醒业务吗 五大道的游览路线 求朱启钤的儿女 外国人突然汇给个人账户500万元属于违法吗? 朱启钤故居怎么样 在网上购买火车票,怎么买啊? 境外洗钱罪会判几年 朱启钤的故居 在网上买票怎么买火车票 中国人在国外做私人汇款,属不属于洗钱 面向对象和面向过程的编程思想有那些不同和相同 怎样提高自己的面向对象编程思想? 编程思想基础:面向对象和面向过程的区别 面向对象编程思想,怎样去理解?在项目编程中如何理解? 除了面向对象外,还有什么编程思想 美的滚筒洗衣机儿童锁住了怎么办? 支付宝怎么查自己名下有多少张银行卡 水晶类的的奖杯怎么拍好呢 怎样拍水晶奖杯的照片? 拍摄水晶用什么相机? 佳能80d拍水晶奖杯就是一种玻璃制品需要拍出质感不能曝光用哪个模式好,参数应该怎么调, 水晶奖杯上面怎么印字 水晶奖杯上的内容格式怎么写? 海明祥水晶奖杯生产过程是怎么样的? 做的水晶奖杯 要金色的字 做出来是磨砂白的。(现在要改成金色 工艺流程怎么做呢) maya水晶奖杯怎么做 水晶奖杯材质水晶和玻璃怎么区分? 水晶奖杯上面的字体是怎么上色的?我想知道用什么颜料啊!!!求大神帮忙指点!需要防水的,颜色够明亮的 晶梦的水晶奖杯的制作水平怎么样? 现在的水晶奖杯一般怎么刻字