永发信息网

怎样理解面向对象和面向过程

答案:2  悬赏:40  手机版
解决时间 2021-01-02 14:08
怎样理解面向对象和面向过程
最佳答案
面向过程
倾向于我们做一件事的流程,先做什么,然后做什么,最后做什么。更接近于机器的实际计算模型。

面向对象(Object-Oriented)
倾向于建立一个对象模型,它能够近似的反映应用领域内的实体之间的关系,其本质是更接近于一种人类认知事物所采用的哲学观的计算模型。
在OO中,对象作为计算主体,拥有自己的名称,状态以及接受外界消息的接口。在对象模型中,产生新对象,旧对象销毁,发送消息,响应消息就构成OO计算模型的根本。
然而CPU并不理解对象和类,它依然在执着的先执行第一行代码,然后第二行…………所以它的执行过程依然是程序化的。

举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。
全部回答
面向过程 倾向于我们做一件事的流程,先做什么,然后做什么,最后做什么。更接近于机器的实际计算模型。 面向对象(object-oriented) 倾向于建立一个对象模型,它能够近似的反映应用领域内的实体之间的关系,其本质是更接近于一种人类认知事物所采用的哲学观的计算模型。 在oo中,对象作为计算主体,拥有自己的名称,状态以及接受外界消息的接口。在对象模型中,产生新对象,旧对象销毁,发送消息,响应消息就构成oo计算模型的根本。 然而cpu并不理解对象和类,它依然在执着的先执行第一行代码,然后第二行…………所以它的执行过程依然是程序化的。 面向对象: 举个例子,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。 用面向对象思考问题更符合我们人的思考方式。 其实我们人现实生活中都是在面向对象。比如:去饭店吃饭,你只要说明吃什么就可以了,有必要还了解这个菜是怎么做的,是哪里来的,怎么去种这个菜吗? 面向对象也可以说是从宏观方面思考问题,而面向过程可以说是从细节招收思考问题。在面向对象中,也存在面向过程。 zz from 百度知道
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网上买家电靠谱吗?
熔点与什么有关
中牟到长垣怎么坐车啊,从哪儿坐车,票价多少
艰苦什么战()四字成语
如果爱忘了MV讲的什么意思
方便面过期两个月还还可以吃吗
左脑抽筋疼是什么原因
天龙八部漕运怎么做啊 不想做了怎么取消啊?
晶体材料容易沿着晶面指数高还是晶面指数低的
北京到天津之眼摩天轮怎么走?
生活中,你见过哪些旋转现象,请写出3个.___
仓鼠可以吃榴莲吗
麦当劳的奶茶里面有没有氢化植物油(反式脂肪
什么是个人净资产?
一声啊组词
推荐资讯
保健品进口的关税要征收多少?
联发科x25玩大型游戏最多能开几个核,玩游戏f
单选题唐太宗能够纳谏的主要原因是A.接受隋亡
北京市社区服务站建新北区第一社区服务站地址
大客车能坐多少人
详实的反义词
关于地表海陆分布的叙述,正确的是A.北半球的
阅读下面的文章,完成小题。(10分)云计算钟华
单选题下列内容不属于《人权宣言》的是A.人生
先化简,再求值:(1)3x2-(2x2-x+1)+2(-3
好奇是哪国的牌子
如何用素描画纸盒的蝴蝶结视频教程
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?