问答文章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-06-25 20:07

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤2,9、输出最后结果。把上面每个步骤用分别的函数来实现,问题就解决了。

而面向对象的设计则是从另外的思路来解决问题。整个五子棋可以分为 1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规则系统,负责判定诸如犯规、输赢等。第一类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的i变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...我想退掉一张办后从未用过的工商银行的牡丹灵通卡,应该怎么做呢?要... 今天办理了工商银行卡,顺带开通网银,要每年缴费10元,手机也要收费,很麻... Microsoft VBScript 运行时错误 (0x800A000D)类型不匹配: 'rsup' 关于VFP,谁知道这个为什么报操作符/操作数类型不匹配啊! 数据查询提示“数据类型不匹配” ...介绍《天下无贼》的歌曲说明:谁能告诉我阿 ? ...不起来叫什么名了·请弟兄姊妹帮帮忙·急需···里面的歌词是... ...你是千堆雪我是长街,怕日出一到彼此瓦解这句歌词的意思? 两个人合伙开一个室内设计工作室,都是男的,求一个响亮内涵的名字!高 ... 饥荒红薯怎么种植 说明“面向对象”和“面向过程”有什么区别 面向对象和面向过程的区别是什么? 什么是五号电池 5号电池是蓄电池吗 “美酒成都堪送老,当垆仍是卓文君”所指汉唐遗风在今日成都的何处? 舍得酒哪年生产 这次给我的领导想送点酒,不知道该送什么样的酒好呢? 舍得酒业是一家怎样的企业? 舍得酒业现在股价涨幅是多少 竹案板甲醛气味咋办?昨灭买个竹菜板闻到有酸溜溜的气味,不知是不是甲醛,怎样快去除异味。 木头菜板也有拼接起来的,用胶水拼接就有甲醛,有毒,所以不能买有拼接的木头菜板。 中国古代四大烧锅是什么酒 《名侦探柯南》全集+剧场版 竹砧板 有甲醛吗? 中国古代四大烧锅是哪四大名酒 舍得是四川哪里的酒呢? 如何进行网站挂马检测与清除 新买的竹砧板有甲醛吗? 苏州有什么有名的酒? 松滋历史上的酒有酒名哪些? 面向过程和面向对象的区别是什么 请问面向对象和面向过程的区别有哪些? 面向对象与面向过程有什么本质区别? 面向对象与面向过程有什么区别啊? 简述面向对象和面向过程的区别和联系 面向对象和面向过程 面向对象的语言和面向过程有什么区别啊 面向对象与面向过程的有什么区别 法莱宝抽油烟机cxw-238-900l3使用说明书 前锋抽油烟机的说明书 饺子的来历150字到200字之前 馄饨、饺子、长面、元宵的来历不少于150字 饺子是谁发明的 陪玩小姐姐戴口罩的是谁 饺子的由来中张仲景的医德高尚主要表现在哪 春节的来历150字以内。。。 春节的来历和习俗150字±50 新年的由来不少于150字谢谢 怎么做竖版名片? cdr名片如何制作制作 格式是竖向的 最*是公司名称 两旁有公司电话与地址 中间有竖向的分割线