真正的从零开始学习互联网,百秀中国VIP¥998,永久免费观看本站所有课程,课程内容:包括且不限于前端类课程、后端类课程、工具类课程等[查看详情]
当前位置:Home > 思维逻辑 >

什么是面向对象与面向过程?

面向对象与面向过程,是现有编程语言的两大主流思想,它们不是技术,是思想,这里要着重的记下。

面向过程

所谓的面向过程,就是在用代码解决逻辑问题的时候,是面向过程去写代码,面向过程比较容易理解。

当我们在解决某个逻辑、或者某个项目的时候,罗列出各种步骤,把这些步骤拆分成若干个“模块”,每个模块都是一个函数,自上向下的一步一步去解决,去依次调用,依次解决,自上向下的过程式解决方法,我们叫做面向过程。

例子:一个象棋的在线游戏,实现方法如下:

1、开始游戏

2、红旗先走

3、棋盘、棋子的界面绘画

4、判断是否合法

5、输赢判断

6、轮到了黑旗

7、棋盘、棋子的界面绘画

8、判断是否合法

9、输赢判断

10、循环以上

11、输出最后结果

面向对象

面向对象可能理解起来稍微有点抽象,是把所有的东西拆开若干个“模块”,而这些模块又分别看成是“对象”,还是上边那个象棋的例子,面向过程,是把整个过程罗列出来,而面向对象呢?如下:

1、红黑双方的逻辑行为是一样的

2、棋盘、棋子的界面绘画系统

3、规则系统

以上,就是面向对象的逻辑解决方法。

Ps:以上内容,仅仅是为了让各位最直观的理解这两种编程思想,可能不太严谨,但是我相信这样阅读起来是最容易理解的。

评论列表共有 4 条评论

Computerite3 weeks ago

说的发广告放到

Computerite3 weeks ago

就安静安静啊!!!

Computerite3 weeks ago

哈哈哈

Computerite3 weeks ago

过分的

发布评论

我 要 提 问

客服QQ:97028048

QQ群:981713789

微信客服,扫如下二维码:

联系客服