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

面向对象与面向过程有什么本质区别?

发布网友 发布时间:2022-04-30 14:59

我来回答

1个回答

热心网友 时间:2022-05-28 08:02

蛋炒饭制作的细节,我不太清楚,因为我没当过厨师,也不会做饭,但最后的一道工序肯定是把米饭和鸡蛋混在一起炒匀。盖浇饭呢,则是把米饭和盖菜分别做好,你如果要一份红烧肉盖饭呢,就给你浇一份红烧肉;如果要一份青椒土豆盖浇饭,就给浇一份青椒土豆丝。
蛋炒饭的好处就是入味均匀,吃起来香。如果恰巧你不爱吃鸡蛋,只爱吃青菜的话,那么唯一的办法就是全部倒掉,重新做一份青菜炒饭了。盖浇饭就没这么多麻烦,你只需要把上面的盖菜拨掉,更换一份盖菜就可以了。盖浇饭的缺点是入味不均,可能没有蛋炒饭那么香。
到底是蛋炒饭好还是盖浇饭好呢?其实这类问题都很难回答,非要比个上下高低的话,就必须设定一个场景,否则只能说是各有所长。如果大家都不是美食家,没那么多讲究,那么从饭馆角度来讲的话,做盖浇饭显然比蛋炒饭更有优势,他可以组合出来任意多的组合,而且不会浪费。
盖浇饭的好处就是“菜”“饭”分离,从而提高了制作盖浇饭的灵活性。饭不满意就换饭,菜不满意换菜。用软件工程的专业术语就是“可维护性”比较好,“饭” 和“菜”的耦合度比较低。蛋炒饭将“蛋”“饭”搅和在一起,想换“蛋”“饭”中任何一种都很困难,耦合度很高,以至于“可维护性”比较差。软件工程追求的目标之一就是可维护性,可维护性主要表现在3个方面:可理解性、可测试性和可修改性。面向对象的好处之一就是显著的改善了软件系统的可维护性。
面向过程(OP)和面向对象(OO)是不是就是指编码的两种方式呢?不是!你拿到了一个用户需求,比如有人要找你编个软件,你是不是需要经过需求分析,然后进行总体/详细设计,最后编码,才能最终写出软件,交付给用户。这个过程是符合人类基本行为方式的:先想做什么,再想如何去做,最后才是做事情。有的同学说:“我没按照你说的步骤做啊,我是直接编码的”。其实,你一定会经历了这三个阶段,只不过你潜意识里没有分得那么清楚。对于拿到需求就编码的人,可能编着编着,又得倒回去重新琢磨,还是免不了这些过程,
以OO为例,对应于软件开发的过程,OO衍生出3个概念:OOA、OOD和OOP。采用面向对象进行分析的方式称为OOA,采用面向对象进行设计的方式称为OOD,采用面向对象进行编码的方式称为OOP。面向过程(OP)和面向对象(OO)本质的区别在于分析方式的不同,最终导致了编码方式的不同。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...我想退掉一张办后从未用过的工商银行的牡丹灵通卡,应该怎么做呢?要... 今天办理了工商银行卡,顺带开通网银,要每年缴费10元,手机也要收费,很麻... Microsoft VBScript 运行时错误 (0x800A000D)类型不匹配: 'rsup' 关于VFP,谁知道这个为什么报操作符/操作数类型不匹配啊! 数据查询提示“数据类型不匹配” ...介绍《天下无贼》的歌曲说明:谁能告诉我阿 ? ...不起来叫什么名了·请弟兄姊妹帮帮忙·急需···里面的歌词是... ...你是千堆雪我是长街,怕日出一到彼此瓦解这句歌词的意思? 两个人合伙开一个室内设计工作室,都是男的,求一个响亮内涵的名字!高 ... 饥荒红薯怎么种植 请问面向对象和面向过程的区别有哪些? 面向过程和面向对象的区别是什么 “面向对象”和“面向过程”的区别 说明“面向对象”和“面向过程”有什么区别 面向对象和面向过程的区别是什么? 什么是五号电池 5号电池是蓄电池吗 “美酒成都堪送老,当垆仍是卓文君”所指汉唐遗风在今日成都的何处? 舍得酒哪年生产 这次给我的领导想送点酒,不知道该送什么样的酒好呢? 舍得酒业是一家怎样的企业? 舍得酒业现在股价涨幅是多少 竹案板甲醛气味咋办?昨灭买个竹菜板闻到有酸溜溜的气味,不知是不是甲醛,怎样快去除异味。 木头菜板也有拼接起来的,用胶水拼接就有甲醛,有毒,所以不能买有拼接的木头菜板。 中国古代四大烧锅是什么酒 《名侦探柯南》全集+剧场版 竹砧板 有甲醛吗? 中国古代四大烧锅是哪四大名酒 舍得是四川哪里的酒呢? 如何进行网站挂马检测与清除 面向对象与面向过程有什么区别啊? 简述面向对象和面向过程的区别和联系 面向对象和面向过程 面向对象的语言和面向过程有什么区别啊 面向对象与面向过程的有什么区别 法莱宝抽油烟机cxw-238-900l3使用说明书 前锋抽油烟机的说明书 饺子的来历150字到200字之前 馄饨、饺子、长面、元宵的来历不少于150字 饺子是谁发明的 陪玩小姐姐戴口罩的是谁 饺子的由来中张仲景的医德高尚主要表现在哪 春节的来历150字以内。。。 春节的来历和习俗150字±50 新年的由来不少于150字谢谢 怎么做竖版名片? cdr名片如何制作制作 格式是竖向的 最*是公司名称 两旁有公司电话与地址 中间有竖向的分割线 电池属于办公用品,还是五金用品,还是其他的什么用品? 5号,7号电池是以什么为分类标准的 迪士尼六宝一共要多少钱