个人对面向对象和面向过程的认识

面向过程和面向对象的区别:面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。

C语言是一种典型的面向过程语言,Java是一种典型的面向对象语言。

面向过程适合简单、不需要协作的事务,重点关注如何执行。

面向对象(Oriented-Object)思想更契合人的思维模式。我们首先思考的是“怎么设计这个事物?”

面向对象可以帮助我们从宏观上把握、从整体上分析整个系统。

面向对象和面向过程思想的总结

1.都是解决问题的思维方式,都是代码组织的方式。

2.面向过程是一种“执行者思维”,解决简单问题可以使用面向过程。

3.面向对象是一种“设计者思维”,解决复杂、需要协作的问题可以使用面向对象。

4.面向对象离不开面向过程:

(1)宏观上:通过面向对象进行整体设计

(2)微观上:执行和处理数据,仍然是面向过程。

posted @ 2023-07-04 19:56  师大无语  阅读(8)  评论(0编辑  收藏  举报